C语言:近日学习遇到的问题整理
2017-11-17 18:50
239 查看
1.用户态分为:BSS,数据段,代码段,堆,栈。
BSS:用来存放未初始化的全局变量或静态变量。
数据段:初始化的全局变量。
代码段:代码、常量。
堆:malloc
栈:局部变量,形参。
2.定义需要分配空间,声明不需要。
3.小端:低字节存放在低地址,高字节存放在高地址。
大端:低字节存放在高地址,高字节存放在低地址。
4.如果头文件有math.h编译时要加上-lm
5.结构体的长度是最长成员结构体的倍数。
每个成员的起始地址都是该成员类型所占长度的倍数。
BSS:用来存放未初始化的全局变量或静态变量。
数据段:初始化的全局变量。
代码段:代码、常量。
堆:malloc
栈:局部变量,形参。
2.定义需要分配空间,声明不需要。
3.小端:低字节存放在低地址,高字节存放在高地址。
大端:低字节存放在高地址,高字节存放在低地址。
4.如果头文件有math.h编译时要加上-lm
5.结构体的长度是最长成员结构体的倍数。
每个成员的起始地址都是该成员类型所占长度的倍数。
相关文章推荐
- C++ 学习拾遗 —— 点滴记录C++学习过程中遇到的问题以及整理
- C++ 学习拾遗 —— 点滴记录C++学习过程中遇到的问题以及整理
- c语言学习零碎整理(2):结构体对齐问题
- 学习c语言遇到的一些问题(1)(Linux)(调用库函数)
- 近期网友遇到的一些问题,整理出来 大家可以学习 交流 MySQL问题及解答
- C语言学习过程中遇到的一些问题——already define in *.obj
- 一些学习单片机和C语言遇到的问题
- 大数据学习-遇到问题整理
- python学习中遇到的问题整理
- 学习c语言遇到的一些问题(5)(Linux)(运算符的优先级)
- 在学习C语言时遇到的一些细节方面的问题
- C语言学习中遇到的小问题(一)
- 学习c语言遇到的一些问题(4)(Linux)(不确定大小的数组)
- 整理iOS工作学习过程中遇到的各种问题
- 学习c语言遇到的一些问题(2)(Linux)(makefile)
- 在学习git的过程中,遇到如下问题,特整理如下:
- c语言学习中遇到的问题
- 学习c语言遇到的一些问题(6)(随机存取)
- QTP学习中遇到的问题整理
- 学习c语言遇到的一些问题(3)(Linux)(getchar()和gets()重点:scanf产生的回车符问题)