C 语言知识整理

来源:互联网 发布:网络层的协议内容 编辑:程序博客网 时间:2024/05/16 07:59

语言知识整理

前言

C语言语法  即关键字的使用方法

1. 关键字介绍  如何处理01,内存意识

1. 关键字分类

2. 变量符号实质   声明、定义、赋值

3. 类型符号的使用  struct / union / enum  typedef

4. 符号修饰关键字   extern / volatile / static / * / [] / const / restrict

5. 错综的关键字修饰分析  分离类型修饰与符号修饰后按优先级分析

6. 传值调用 —— 本质是形参作为一个新符号(可能已被修饰),其值复制实参的关联值

2. 机器特性

3. 语法特性

C语言编程

1. 宏符号的运用

2. 宏条件

3. 断言控制  assert

4. 处理过程

5. 结构初始化  逐个初始,防止后期结构成员变化

6. 接口的使用  通过函数指针包装成类的结构

C语言编译、链接

1. 文件   导入符号声明,所以要保证只导入一次

2. 静态链接   直接重定位代码,基于符号表赋值——传值

3. 动态链接   间接定位代码,基于符号表赋址——跳转

4. 控制暴露给其它文件的符号

常用功能附录

1. 复制

2. sprintf 字符的格式化输出

3. sscanf 字符的格式化输入

4. strftime 时间格式化应用

5. 有些机器 double 比 float 快。

6. gcc 的 __attribute__   可修饰 函数属性、变量属性、类型属性

0 0
原创粉丝点击