我也是这么认为的
PPT
不一定是一样的,在c语言里面有的编辑器把new当作一个关键字来处理,有的不是。还有,缩进,有的编辑器一个tab键代表8个空格,有的代表4个空格。
VMware Workstation有32的
char类型的数据是一个字符型数据 比如char name='a'; 而人的名字是多个字符组成,所以需要用一维数组进行存放,而后面的atk指的是攻击力 而int型数据范围一般是0-2^32,所以只需要一个int就ok了 例如 ak-74的攻击力为500 我们可以写为 atk=500; 价格同理 你说的如果 后面代表攻击力的与价格的变成一个数组 那么它们可以存放多个武器的价格与攻击力, 与需求不符 所以没有用数组。。你要自己练一练就知道了
结构体(Struct)可以用来存放一组不同类型的数据,
例如学生信息包括:姓名;性别;成绩;年龄等int或char等等类型的数据!
struct student { char name[20]; char sex; float score;int age; }
可以在main 函数里面定义,也可以在main函数之外定义。在main函数外定义属于全局变量,在main函数里面定义属于局部变量,只能在main函数中使用。
老师的意思是用结构体定义变量。
struct weapon{ char name[20]; int atk; int price; }weapon_1;
这个就是声明和定义一起。
Linux下vim编写 gcc