2021年06月的文章

C语言 define 防止头文件重复包含-猿说编程

C语言 define 防止头文件重复包含

C语言 define 防止头文件重复包含 - 假如第一次包含时,由于没有定义宏 __XXX_H__,所以做了两件事,定义宏 __XXX_H__,然后定义 int a = 1; 假如第二次包含时,由于已经定义宏 __XXX_H__,所以...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
032841
C语言 define 定义常量-猿说编程

C语言 define 定义常量

C语言 define 定义常量 - C 语言中,可以用 #define 定义一个标识符来表示一个常量,用 #define 定义标识符的一般形式为: #define 标识符 常量 //注意define最后没有分号 //例如: #define MAX...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
033033
C语言 typedef-猿说编程

C语言 typedef

C语言 typedef-在 C 语言中,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植,其实经常用到 typedef C 语言 typedef 是为现有的类型起一个别名,使使用起来更加的方便,注意:...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
026320
C语言 回调函数 callback-猿说编程

C语言 回调函数 callback

C语言 回调函数 callback - 函数指针,其本质是一个指针,指向的是一个函数的地址。 指针函数,即返回指针的函数,其本质是一个函数,而该函数的返回值是一个指针。
猿说编程的头像-猿说编程钻石会员猿说编程3年前
259403
C语言 函数指针和指针函数区别-猿说编程

C语言 函数指针和指针函数区别

C语言 函数指针和指针函数区别 - 函数指针,其本质是一个指针,指向的是一个函数的地址。 指针函数,即返回指针的函数,其本质是一个函数,而该函数的返回值是一个指针。 需要注意得是:函数指...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
012491
C语言 指针函数-猿说编程

C语言 指针函数

C语言 指针函数 - 指针函数,即返回指针的函数,其本质是一个函数,而该函数的返回值是一个指针。 基本声明形式:返回数据类型 + * + 函数名 + (变量类型1,…); 常规函数和指针函数区别: 在函数...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
025212
C语言 函数指针-猿说编程

C语言 函数指针

C语言 函数指针 - 函数指针,其本质是一个指针,指向的是一个函数的地址。 基本声明形式:返回数据类型 + (*函数名) + (变量类型1,…); 常规函数和函数指针区别: 函数指针声明的时候 * 需要和函...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
029642
C语言 函数不定长参数-猿说编程

C语言 函数不定长参数

C语言 函数不定长参数 - 关于 C 语言的不定长参数使用,必然离不开三个宏:va_start、va_arg、va_end #include #define va_start __crt_va_start #define va_arg __crt_va_arg #define va_end _...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
029872
C语言 函数缺省参数-猿说编程

C语言 函数缺省参数

C语言 函数缺省参数-缺省参数:在声明或者定义函数时为函数的参数指定一个默认值。在调用函数时,若没有指定实参则使用默认值,否则使用指定实参;其中缺省参数分为两类:全缺省参数 和 半缺省参...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
036235
C语言 函数值传递和址传递-猿说编程

C语言 函数值传递和址传递

C语言 函数值传递和址传递 - 在 C 语言中,函数的参数传递方式有两种:值传递与地址传递。 值传递:实参是传递的值,并非地址,形参的值发生改变,实参不受影响; 址传递:实参是传递的地址,并...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
025074