-
-> 指向运算符查看全部
-
或者用花括号分割结构体查看全部
-
给一个结构体数组赋值时,按顺序一次输入所有展开的结构体值即可查看全部
-
按顺序输入参数,即给结构体成员赋值 用点语法访问结构体查看全部
-
struct定义方式: 1. 定义类型 struct xx {}; 2. 定义类型并声明一个全局变量 struct xx {} xx_1; 3. 定义一个结构体 struct {} xx_1;查看全部
-
typedef struct stu{} stu_xx 1. 定义了结构体 struct stu{} 2. typedef 定义一个别名stu_xx 为其别名 下面的代码就只可以用 stu_xx xx = {} 这样来定义了查看全部
-
typedef 自定义数据类型查看全部
-
宏:1. 忽略类型 2. 注意运算优先级(先展开后运算,展开过程中可能会导致优先级问题,所以总是用括号括起来函数体) 3. 宏函数有时候比函数更好用(因为没有类型)查看全部
-
1、必须有头指针 2、head ->( data / next ) -> ( data / next) -> ... -> (data / NULL) next是指向下一节点的指针,data是保存当前节点的数据! 3、循环链表 p = head; p = p->next;查看全部
-
结构体变量初始化。struct weapon{ char name[20]; int atk; float price; } 定义结构体变量 struc weapon weapon_1 = { "weapon_name", 100, 200.9 }; 如果结构体变量成员也是一个结构体,初始化可以嵌套。或者分开初始化使用成员引用。 结构体数组,数组的每个成员都是一个结构体变量。struct weapon weapons[10];查看全部
-
学习指针比较重要,还有结构体,数组查看全部
-
啊查看全部
-
学习了查看全部
-
宏的本质是单纯的字符串替换查看全部
-
四步,不能少于三个字。。。查看全部
举报
0/150
提交
取消