嵌入式Linux从入门到精通之第二节:语言基础
Posted 产品人卫朋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌入式Linux从入门到精通之第二节:语言基础相关的知识,希望对你有一定的参考价值。
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、静态全局区
全局变量,和静态变量存放在静态全局区。
静态全局区分为两块:初始化的静态全局区、未初始化的静态全局区
也就是说
以上是关于嵌入式Linux从入门到精通之第二节:语言基础的主要内容,如果未能解决你的问题,请参考以下文章