不会报错的。
。
我这里正常通过 除了char class[10];
刚才没看到你的typedef 你的结构体类型声明在void mainmenu(struct stmessage *)这个函数之后 编译器编译到这行时还没看到stmessage的定义 加了struct的话可以告诉编译器它是一个即定的类型(可能在代码之其他部分被声明过),所以编译器就会自动去寻找其定义了,这其实是一种隐式声明,而且和你想的完全不一样 编译器会把struct stmessage *当作是stmessage这个结构体类型的指针,而不是message结构体的类型别名的指针,如果你在函数里加入使用这个变量的代码就要出错了 #include <stdio.h> void foo(struct stmessage* a) { printf("%s", a->name); } typedef struct message //学生的基本信息 { char name[10]; int id; char gender[10]; int phnumber; char address[50]; char school[10]; char class[10]; struct message *next; }stmessage; int main() { stmessage a = {"123"}; foo(&a); }
近日CloudCone发布了最新的补货消息,针对此前新年闪购年付便宜VPS云服务器计划方案进行了少量补货,KVM虚拟架构,美国洛杉矶CN2 GT线路,1Gbps带宽,最低3TB流量,仅需14美元/年,有需要国外便宜美国洛杉矶VPS云服务器的朋友可以尝试一下。CloudCone怎么样?CloudCone服务器好不好?CloudCone值不值得购买?CloudCone是一家成立于2017年的美国服务器...
racknerd怎么样?racknerd最近发布了一些便宜美国服务器促销,包括大硬盘服务器,提供120G SSD+192TB HDD,有AMD和Intel两个选择,默认32G内存,1Gbps带宽,每个月100TB流量,5个IP地址,月付$599。价格非常便宜,需要存储服务器的朋友可以关注一下。RackNerd主要经营美国圣何塞、洛杉矶、达拉斯、芝加哥、亚特兰大、新泽西机房基于KVM虚拟化的VPS、...
前几天还在和做外贸业务的网友聊着有哪些欧洲机房的云服务器、VPS商家值得选择的。其中介绍他选择的还是我们熟悉的Vultr VPS服务商,拥有比较多达到17个数据中心,这不今天在登录VULTR商家的时候看到消息又新增一个新的机房。这算是第18个数据中心,也是欧洲VPS主机,地区是瑞典斯德哥尔摩。如果我们有需要欧洲机房的朋友现在就可以看到开通的机房中有可以选择瑞典机房。目前欧洲已经有五个机房可以选择,...