嵌入式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从入门到精通之第二节:语言基础的主要内容,如果未能解决你的问题,请参考以下文章

嵌入式Linux从入门到精通之第六节:shell脚本

嵌入式Linux从入门到精通之第六节:shell脚本

嵌入式Linux从入门到精通之第五节:链表

嵌入式Linux从入门到精通之第五节:链表

嵌入式Linux从入门到精通之第九节:系统编程

嵌入式Linux从入门到精通之第九节:系统编程