嵌入式Linux从入门到精通之第二节:语言基础
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
C语言基础
1、关键字
C的关键字共有32个
• 数据类型关键字(12个)
char,short,int,long,float,double,
unsigned,signed,struct,union,enum,void
• 控制语句关键字(12个)
if,else,switch,case,default
for,do,while,break,continue,goto,return,
• 存储类关键字(5个)
auto, extern, register, static,const
• 其他关键字(3个)
sizeof,typedef,volatile
2、内存分区
物理内存:
实实在在看的见摸得着的内存,内存条DDIII ,ram
虚拟内存:
操作系统虚拟的内存
每个运行着的程序(进程)都有4G虚拟内存。
每个程序中的虚拟内存被分为几大块。
1、堆
动态申请的内存,都在堆里开辟空间。
2、栈
局部变量或数组都在栈里。
3、静态全局区
全局变量,和静态变量存放在静态全局区。
静态全局区分为两块:初始化的静态全局区、未初始化的静态全局区
也就是说