C语言:近日学习遇到的问题整理

1.用户态分为:BSS,数据段,代码段,堆,栈。


BSS:用来存放未初始化的全局变量或静态变量。

数据段:初始化的全局变量。

代码段:代码、常量。

堆:malloc

栈:局部变量,形参。


2.定义需要分配空间,声明不需要。


3.小端:低字节存放在低地址,高字节存放在高地址。

   大端:低字节存放在高地址,高字节存放在低地址。


4.如果头文件有math.h编译时要加上-lm


5.结构体的长度是最长成员结构体的倍数。

每个成员的起始地址都是该成员类型所占长度的倍数。


你可能感兴趣的:(C语言:近日学习遇到的问题整理)