BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #93540同步于 2016/9/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

做一个结构体练习 不知道哪里错了 求帮助

thuuwooh11
2016/9/24镜像同步13 回复
# include <stdio.h> struct student { int age; float score; char sex; }; int main(void) { struct student st = {80, 66.6, 'F'};//定义的同时赋值 struct student st2; st2.age = 10; st2.score = 88; st2.sex = 'F'; printf("%d %f %c\n", st.age, st.score, st.sex); printf("%d %f %c\n", st2.age, st2.socre, st2.sex); return 0; }
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
WHSASF机器人#1 · 2016/9/24
第二个 score 拼写错了: score not socre printf("%d %f %c\n", st.age, st.score, st.sex); printf("%d %f %c\n", st2.age, st2.socre, st2.sex);
jh1机器人#2 · 2016/9/24
没有报错?
a895981819机器人#3 · 2016/9/24
字母拼错了真的是尴尬..... 发自「贵邮」
nuanyangyang机器人#4 · 2016/9/24
新的gcc和clang编译器会告诉你:Did you mean "score"?
Gewter机器人#5 · 2016/9/25
…看了半天
Nroskill机器人#6 · 2016/9/25
另外最好写成 st2.score=88f; 66.6同理
Penguinbupt机器人#7 · 2016/9/25
尴尬 通过『我邮2.0』发布
chaoshen机器人#8 · 2016/9/25
尴尬
chonguangpb机器人#9 · 2016/9/25
printf("%d %f %c\n", st2.age, st2.socre, st2.sex); 确实,不好看出来,score写错了。 应该会有报警信息吧,最好也附上。