![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
和我一起来学C
文章平均质量分 54
GavinQuasim
这个作者很懒,什么都没留下…
展开
-
9.2类型定义符:typedef
typedef声明语句 > 类型定义符:typedef 》typedef可用于定义基本数据类型和数组、指针、结构体等类型。例: 1)用 INTEGER来代替int作整型变量的类型 typedef int INTEGER; 使用时:INTEGER a,b; 2)用 typedef定义数组: typ原创 2014-03-12 18:14:42 · 1011 阅读 · 1 评论 -
9.3结构体
9.3结构体 》结构体,是一种构造数据类型一、定义结构体//1、定义一个学生类型的结构体 typedefstruct{ int num; char name[20]; char sex; float score; }Student; //结构体类型名Student>>结构体定义不预留内存,仅描述了一个结构体的形式。原创 2014-03-12 18:26:12 · 806 阅读 · 0 评论 -
9.1常用的预编译
一、常用的预编译: a)宏定义 #define PI3.14 #define P_int(x) printf(“%d\n”,x) b)文件包含 如:#include c)条件编译 (主要有三种形式) -》可以避免那些只能包含一次的头文件被多次包含 例:————原创 2014-03-07 21:41:03 · 741 阅读 · 0 评论 -
static全局变量与普通的全局变量的区别/static局部变量和普通局部变量的区别/static函数与普通函数的区别
static全局变量与普通的全局变量的区别:全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别在于:1)非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 2)而静态全转载 2014-03-12 18:09:56 · 800 阅读 · 0 评论