这个C语言结构定义和赋值有错吗?

#include <stdio.h>
struct data{
int a;
float b;
float c;
}info;

info.b = 100;

这个肯定是没错的,估计你的编译错误并不是这里,我的
#include <stdio.h>
struct data{
int a;
float b;
float c;
}info;
int main()
{
info.b = 100;
printf("%.2f\n",info.b);
return 0;
}
没有任何错啊
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-25
没错,struct声明的同时定义了变量info
第2个回答  2013-07-25
没错、、、追问

那为什么编译错误- -

追答

你应该把错误贴出来 、、

追问

追答

缺少分号、、

第3个回答  2013-07-25
没啊?报错了吗?
相似回答
大家正在搜