why?c4,cide3 ,同一个文件,同一段代码,读取后,
cide吧
全部回复
仅看楼主
level 8
YYYYXoxoxo
楼主
why?
c4,cide3 ,同一个文件,同一段代码,读取后,得到不同结果?我该信哪个?
2018年01月06日 11点01分
1
level 13
不知者来此
很明显你没有做好变量初始化吧
2018年01月07日 11点01分
2
YYYYXoxoxo
???什么意思?哪个变量???
2018年01月08日 03点01分
level 8
YYYYXoxoxo
楼主
???什么意思?哪个变量?
2018年01月08日 03点01分
3
不知者来此
你这么问,我又看不到代码
2018年01月08日 03点01分
YYYYXoxoxo
厄。。。这个怎么发。。。有点长。。。。。。
2018年01月08日 03点01分
YYYYXoxoxo
@不知者来此
好像找到问题了,sizeof对同一结构体得到的值不一样?为什么!楼下我把结构体发一下,你看一下嘛,
2018年01月08日 03点01分
不知者来此
@YYYYXoxoxo
不知道,编译器是一样的,编译选项可能不太相同
2018年01月08日 03点01分
level 8
YYYYXoxoxo
楼主
struct students {
int js;
long num;
char name[10];
int class1;
int class2;
int class3;
}
2018年01月08日 03点01分
4
不知者来此
怎么个不一样
2018年01月08日 03点01分
YYYYXoxoxo
@不知者来此
一个得到的是40一个是32,用sizeof
2018年01月08日 03点01分
不知者来此
@YYYYXoxoxo
谁40谁32
2018年01月08日 03点01分
YYYYXoxoxo
@不知者来此
呃。。。刚才又试了一下,主要是long,cide是8,c4是4。。。。
2018年01月08日 03点01分
1