typedef语法知识数组
typedef 做用是为一种数据类型定义一个新名字。和宏不同,千万不要理解错了。url
举例以下:spa
//当你想定义一个长度为30的字符串数组时会这样写,可是若是要定义n个 怎么办 这样的定义太繁琐 char a[30]; char b[30]; //因此typedef就是为了避免用重复定义而诞生的一个关键字 typedef char a[30]; a b,c; //这样写简单多了
有疑问的地方.net
//下面的这4行 编译不经过 报错给b赋值失败 (可能理解有错误 先记下来 回头再来看) typedef int A[20]; A b; b = {1,1,2,4,1}; printf("%d\n", b[3]);
指针相关指针
参考 http://blog.csdn.net/mr_raptor/article/details/6844691 还有未理解的地方code
关键字 defineblog
常量定义 切记 结尾不要加分号(此处有坑,勿踩)
字符串