C 语言知识整理

语言知识整理

前言

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__   可修饰 函数属性、变量属性、类型属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值