一些杂散但值得讨论的问题
来源:互联网 发布:大数据分析报告案例 编辑:程序博客网 时间:2024/04/30 23:53
《朱老师物联网大讲堂》学习笔记
学习地址:www.zhulaoshi.org
(1).
操作系统不直接干活,而是负责管理资源,
操作系统的调用通道,API函数,
C库函数和API的关系,
不同操作系统API是不同的,库函数相似性很高,
跨操作系统可移植平台,比如QT,
(2).main函数返回给谁,
(3).argc、argv与main函数的传参,
(4).
c语言中不能有没有类型的变量,
可以有没有类型的内存,
(5).
#ifdef _cplusplus
#define NULL 0
#else
#define NULL (void *)0
#endif
(void *)0代表一个指针,指针本身占4个字节,地址在哪里取决于指针变量本身,但是这个变量的值为0,也就是说这个指针变量指向0地址,
注意不要混用NULL与'\0'
(1)'\0' 和 '0' 和 0 和 NULL几个区分开。
(2)'\0'是一个转义字符,他对应的ASCII编码值是0,本质就是0
(3)'0'是一个字符,他对应的ASCII编码值是48,本质是48
(4)0是一个数字,他就是0,本质就是0
(4)NULL是一个表达式,是强制类型转换为void *类型的0,本质是0.
总结:'\0'用法是C语言字符串的结尾标志,一般用来比较字符串中的字符以判断字符串有没有到头;'0'是字符0,对应0这个字符的ASCII编码,一般用来获取0的ASCII码值;0是数字,一般用来比较一个int类型的数字是否等于0;NULL是一个表达式,一般用来比较指针是否是一个野指针。
(6).
临时变量,
(7).
顺序结构,
(8).
单步调试,裸机LED调试,打印信息,log文件,
debug宏,
- 一些杂散但值得讨论的问题
- C语言专题精讲篇_4.8.一些杂散但值得讨论的问题
- 值得思考的一些问题
- 请教网络高手 非常值得讨论的 问题
- 关于继承的问题的一些讨论
- scanf一些值得注意的问题
- javascript 值得注意的一些问题
- 讨论Aqualogic BSI Studio的一些问题
- 关于登录加密问题的一些讨论
- 关于登录加密问题的一些讨论
- 一些不经常用但值得知道的类和方法
- LR的一些讨论
- Zedboard-关于Zedboard的FSBL的一些问题讨论
- 【JDBC开发】JDBC一些值得注意的细节问题
- 一些值得问问题的js代码小片段
- java学习之重载(一些值得注意的小问题)
- strncpy拷贝问题而引发的一些讨论
- 值得收藏的一些代码
- Lua与C/C++交互函数问题
- Spring中AOP的两种代理方式(Java动态代理和CGLIB代理)
- Mybatis-jar-lib
- C++ 模板函数 知多少?
- 升级IE不成功
- 一些杂散但值得讨论的问题
- 又到一年毕业季之C++面试题汇集
- redis在windows中的安装
- 服务器bonding配置引发的思考
- 开发中的两个道理
- 运放电路设计常见问题
- 《爱尔兰画眉》
- python集合的知识点
- 正则表达式相关:C# 抓取网页类(获取网页中所有信息)