文章分类 - C_Language_record
this is regard to c language knowledge of record.
摘要:C_Language_12函数指针: 函数:实现某种特定功能的代码 程序编译时,系统会将函数代码分配在代码区,这段存储空间的起始地址就是函数的地址。又称函数的指针 函数名和数组名一样是地址 通过函数名调用函数 printf("%d\n",maxValue(3,5)); 函数指针:指向函数的指针。可以...
阅读全文
摘要:C_Language_11//int b1 = 5; //定义在主函数main前的变量存放于静态区,静态变量,作用域为所有文件void testMemory(){ //存储在代码区 printf("代码区\n"); // printf("%d",b12); //b12在本函数中没有定义}在计算机的...
阅读全文
摘要:C_Language_10结构体:由一系列具有相同类型或不同类型的数据构成的数据集合,是一种自定义数据结构示例:定义:typedef struct teacher{ char name[20]; int age; }Teacher; Teacher t1 = {"zhangsan",12};//赋值...
阅读全文
摘要:C_Language_09 1.程序运行时,系统会为数据分配内存单元,存储数据 2.内存是由多个连续的内存单元组成,内存单元用于存储数据, 每个内存单元占1个字节,1个字节==8个二进制位 内存单元地址:内存单元的编号,连续的。便于访问内存单元,就像门牌号一样 3.数据如何存储:字节是最小的内存单元...
阅读全文
摘要:C_Language_08声明结构体 关键字 struct声明一个用于描述学生对象的结构体类型声明成员变量时不能赋值,因为这是在声明结构体类型示例:struct student{ int num;//成员变量之间用;隔开 char name[30];//必须指定字符数组的大小 char sex; f...
阅读全文
摘要:C_Language_07函数:函数是具有特定功能的代码段。 printf("hello world!\n");//不调用函数//1.无参,无返回值示例:void hello(){ printf("hello world!\n");}int main(int argc, const char * a...
阅读全文
摘要:C_Language_06二维数组: 1.二维数组的本质:将数组作为数组元素的数组。称为数组的数组。 2.类如:管理一个班级4个学生的年龄。 int age[4] = {12,13,14,15}; 12,13,14,15 21,22,23,24 31,32,33,34 3.为了形象化理解二维数组,通...
阅读全文
摘要:C_Language_05一维数组: 1.数组属于构造类型 2.具有相同数据类型的成员组成的一组数据 3.存储不同类型数据的数组有对应的名称,整型数组:数组中成员变量都是整型的;浮点型数组:数组中成员变量都是浮点型的 4.数组是由多个成员组成,每个成员被称为数组元素定义数组: 类型修饰符 数组名[常...
阅读全文
摘要:C_Language_04 循环结构: 程序中的循环结构:当符合某个条件时,重复执行某段代码。 循环结构语句:for while do...while 循环作用:减少重复冗余代码,增加代码可读性,易于维护。while: while 当:条件表达式为真或假 while (条件表达式) { 语句; }示...
阅读全文
摘要:C_Language_03 布尔类型: 1.C89没有布尔类型,C工程支持C89 C99有布尔类型,OC工程支持 2.两种数值 真 假 bool true真 false假 C语言 BOOL YES真 NO假 OC语言 bool a0 = 4; BOOL a = 4; printf("%d %d\n"...
阅读全文
摘要:C_Language_02char字符类型1short短整型类型2int整型类型4long⻓长整型类型4或8float单精度浮点类型4 有效位7位double双精度浮点类型8 有效位15位变量名命名规则: 1.由字母\数字\下划线组成,不能以数字开头 2.不可以与系统保留字同名。 3.不能使⽤用重复...
阅读全文

浙公网安备 33010602011771号