- 博客(8)
- 资源 (3)
- 收藏
- 关注
转载 #define常量和const常量的区别?】
C语言符号常量和const常量的区别? 1)const定义的常量有类型,#define定义的没有类型。2)const进行类型安全检查,#define定义仅仅只是简单的替换。 ———————————————— 版权声明:本文为优快云博主「l_ingmu」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请...
2022-06-29 11:26:12
264
原创 关键字static, const, extern的理解和作用
static:(1)设置变量的存储域,函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值;
2022-06-17 13:14:48
715
原创 指针数组和数组指针的区别及传参
指针数组:指针数组可以说成是“指针的数组”,定义int *p[n]。首先这个变量是一个数组,其次,“指针”修饰这个数组,意思是说这个数组的所有元素都是指针类型,在32位系统中,指针占四个字节。数组指针:数组指针可以说成是“数组的指针”也称行指针,定义 int (*p)[n]。首先这个变量是一个指针,其次,“数组”修饰这个指针,意思是说这个指针存放着一个数组的首地址,或者说这个指针指向一个数组的首地址。...
2022-06-06 14:14:27
174
原创 C语言中struct,typedef struct,typedef enum的用法
struct是一种构造类型,它是由若干“成员”组成的。 每一个成员可以是一个基本数据类型或者又是一个构造类型。 定义结构变量的一般格式为: struct 结构名 { 类型 变量名; 类型 变量名; ... } 结构变量; 结构名是结构的标识符不是变量名。注意:结构体变量名不能与结构体名重复;在定义结构体时,系统不会对其分配实际内存,只有定义结构体变量时,系统才会为其分配内存。 typedef是类型定义的意思。 常用格式为: typedef struct 结构名 { 类型 变量名
2022-05-31 15:55:19
1040
原创 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
168
原创 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
340
原创 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
4456
4
意法半导体,英飞凌,美信,微芯,瑞萨,德州仪器等AD常用封装库集合
2024-05-27
编译报错,程序没有语法问题
2022-12-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅