![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 54
zhaozhouyu
这个作者很懒,什么都没留下…
展开
-
#define常量和const常量的区别?】
C语言符号常量和const常量的区别?1)const定义的常量有类型,#define定义的没有类型。2)const进行类型安全检查,#define定义仅仅只是简单的替换。————————————————版权声明:本文为CSDN博主「l_ingmu」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请...转载 2022-06-29 11:26:12 · 187 阅读 · 1 评论 -
指针数组和数组指针的区别及传参
指针数组:指针数组可以说成是“指针的数组”,定义int *p[n]。首先这个变量是一个数组,其次,“指针”修饰这个数组,意思是说这个数组的所有元素都是指针类型,在32位系统中,指针占四个字节。数组指针:数组指针可以说成是“数组的指针”也称行指针,定义 int (*p)[n]。首先这个变量是一个指针,其次,“数组”修饰这个指针,意思是说这个指针存放着一个数组的首地址,或者说这个指针指向一个数组的首地址。...原创 2022-06-06 14:14:27 · 125 阅读 · 0 评论 -
C语言中struct,typedef struct,typedef enum的用法
struct是一种构造类型,它是由若干“成员”组成的。 每一个成员可以是一个基本数据类型或者又是一个构造类型。定义结构变量的一般格式为:struct 结构名{类型 变量名;类型 变量名;...} 结构变量;结构名是结构的标识符不是变量名。注意:结构体变量名不能与结构体名重复;在定义结构体时,系统不会对其分配实际内存,只有定义结构体变量时,系统才会为其分配内存。typedef是类型定义的意思。常用格式为:typedef struct 结构名{类型 变量名原创 2022-05-31 15:55:19 · 779 阅读 · 0 评论 -
enum的说明和应用
C语言详解-枚举类型在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作,您的代码可能是:#define MON 1#define TUE 2#define WED 3#define THU 4#define FRI 5#define SAT 6#define SUN 7我们定义一种新的数据类型,希望它能完成同样的工作。这种新的数据类型叫枚举型。以下代码定义了这种新的数据类型--枚举型:enum DAY...原创 2022-05-30 15:34:49 · 98 阅读 · 0 评论 -
C语言中volatile关键字的理解和学习
#define __I volatile const /*!< defines 'read only' permissions */#define __O volatile /*!< defines 'write only' permissions */#define __IO volatile /*!< de...原创 2022-05-19 15:31:11 · 260 阅读 · 0 评论