#author("2023-03-23T16:42:15+08:00","default:Admin","Admin") #author("2023-03-23T16:50:48+08:00","default:Admin","Admin") [[FrontPage]] C程序一直由下列部分组成 + 正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令; + 初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。 + 非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0。 + 栈——增长方向:自顶向下增长;自动变量以及每次函数调用时所需要保存的信息(返回地址;环境信息)。 + 堆——动态存储分。 * 语法 [#i0279278] - [[+C+结构体]] -- [[+C+结构体的转换]] -- [[+C+结构体的指针和变量]] - [[+C+联合体]] - [[+C+运算符]] -- [[+C+成员运算符]] - [[+C+Enum枚举]] - [[+C+ void *的用法]] - [[+C+变参的用法]] - [[+C+井号#的用法]] - [[+C+指针]] - [[+C+预定义]] * 函数 [#w381714a] - [[+C+静态函数]] - [[+C+修改函数的传入指针参数的值]] - [[+C+修改函数的传入参数的值]] - [[+C+bzero]] * Tips [#y735a332] - [[+C+字符串操作]] - [[+C+日期时间]] - [[+C+类型转换]] - [[+C+内存分配]] - [[+C+全局变量]] - [[+C+静态局部变量]] - [[+C+進数の扱う]] - [[+C+高位地位操作]] - [[+C+常见编译错误]] - [[+C+MSB和LSB]]