- 博客(8)
- 资源 (3)
- 收藏
- 关注
转载 #define常量和const常量的区别?】
C语言符号常量和const常量的区别?1)const定义的常量有类型,#define定义的没有类型。2)const进行类型安全检查,#define定义仅仅只是简单的替换。————————————————版权声明:本文为CSDN博主「l_ingmu」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请...
2022-06-29 11:26:12 196 1
原创 关键字static, const, extern的理解和作用
static:(1)设置变量的存储域,函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值;
2022-06-17 13:14:48 610
原创 指针数组和数组指针的区别及传参
指针数组:指针数组可以说成是“指针的数组”,定义int *p[n]。首先这个变量是一个数组,其次,“指针”修饰这个数组,意思是说这个数组的所有元素都是指针类型,在32位系统中,指针占四个字节。数组指针:数组指针可以说成是“数组的指针”也称行指针,定义 int (*p)[n]。首先这个变量是一个指针,其次,“数组”修饰这个指针,意思是说这个指针存放着一个数组的首地址,或者说这个指针指向一个数组的首地址。...
2022-06-06 14:14:27 132
原创 C语言中struct,typedef struct,typedef enum的用法
struct是一种构造类型,它是由若干“成员”组成的。 每一个成员可以是一个基本数据类型或者又是一个构造类型。定义结构变量的一般格式为:struct 结构名{类型 变量名;类型 变量名;...} 结构变量;结构名是结构的标识符不是变量名。注意:结构体变量名不能与结构体名重复;在定义结构体时,系统不会对其分配实际内存,只有定义结构体变量时,系统才会为其分配内存。typedef是类型定义的意思。常用格式为:typedef struct 结构名{类型 变量名
2022-05-31 15:55:19 817
原创 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 104
原创 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 273
原创 IAR中 Go to definition of功能不可用的解决方法 _stm32
很多朋友碰到IAR软件的Go to Definition of 选项不是灰色,就是单击后发出声音 不跳转或直接提示C文件路径错误。本人也被该问题困扰已久,咬咬牙决定研究一下,彻底 解决这个问题,以下是本人经过多次尝试之后总结的解决方法及问题的分析。如有错误之 处,恳请指正。1.Go to Definition of是灰色的 解决方案:Tools → Options → Project:勾选Generate browse information问题1分析:未开启Go to Definition o
2022-05-18 11:45:30 3946 3
意法半导体,英飞凌,美信,微芯,瑞萨,德州仪器等AD常用封装库集合
2024-05-27
编译报错,程序没有语法问题
2022-12-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人