关于一个简单的相加
源代码如下(多余部分省略)int i1=1,i2=2,i3=3;
i1=i2;
i2=i3;
i3=i1+i2;
printf(i3)
为什么i3得值显示出来是六而不是五?
首先,C语言不是这样printf,应该是printf("%d",i3);
然后,上下文若没有其他问题的情况下,这里就应该输出5
你再看看是不是有什么被你漏掉了? 用id命令看看i1,i2的值是否相等 1.显示出来的是5
2.代码里面一堆中文符号
3.printf里面格式也不对 按你这个打出来我是五的 是5啊,就逻辑一个一个套也是五啊
页:
[1]