C读书笔记
来源:互联网 发布:restsharp 对象转json 编辑:程序博客网 时间:2024/04/28 06:22
1.预处理
#define MaxStringSize 100
#define BufferSize (MaxStringSize+1)
#include <name>//预处理器在特别为系统文件(如ANSI库)所保留的空间中搜索
#include "name"//会先在用户控制的文件系统中寻找该文件;如果未在用户域中找到该文件,预处理器才会继续检查系统文件.
伪函数
#define机制包含传递参数的功能.这种功能可以使被定义的符号有函数那样的行为.该功能常常用于定义ANSI库中的某些函数,包括stdio.h中的getc和ctype.h中的谓词函数,如isalpha和isdigit.预处理器函数(常被称为宏指令或伪函数)比标准C函数的效率高得多.但有很多的局限性.
条件编译
2.词法分析
'/a'震铃字符(终端的嘟嘟声) '/b'退格 '/f'换页 '/n'换行 '/r'回车 '/t'制表符
'/v'垂直制表 ' //' 字符/本身 ' / ' ' 字符' (仅当一个字符时才需要反斜杠)
' / '' ' 字符'' (仅在字符串才需要反斜杠) ' / ddd ' ASCII 码中为八进制数ddd的字符
' / xdd' ASCII 码中为十六进制数dd 的字符 ' /0 ' 空字符
3.语法分析
4.生成代码
- C读书笔记
- C读书笔记
- 读书笔记-c
- C读书笔记
- Expert C Programming读书笔记
- 《C语言程序设计》读书笔记
- 谭浩强C语言 读书笔记
- 《Effective C++》读书笔记
- C-PRIMER PLUS读书笔记
- C-PRIMER PLUS读书笔记
- 《Effective C++》读书笔记
- C++Primer读书笔记(一)
- 【读书笔记】c专家编程
- C Primer Plus 读书笔记
- 《Effective c++》读书笔记
- 《C程序设计语言》读书笔记20091106
- test_irq.c 源代码 读书笔记
- C ++ 读书笔记 顺序容器
- 关于操作系统课程设计的问题
- 关于在DataList中加入删除确认
- mendia player 9.0要与.net框架通信,还必须注册mendia player 9.0的pia
- 红与绿
- 为什么数据库可以连接上,却写不进数据库东西啊
- C读书笔记
- 人生的转变
- Ajax实战 入手
- Ghost二十个鲜为人知的实用参数
- Why I can't keep on going?
- 【C++语言学习推荐书目】
- 网络编程数据结构 及函数总结
- 呵呵
- JMF捕获技术(音频)