黑马程序员技术交流社区

标题: 不运行程序,只看下面代码,你知道i的值是多少吗? [打印本页]

作者: 蜗牛的未来    时间: 2016-3-23 01:13
标题: 不运行程序,只看下面代码,你知道i的值是多少吗?
请看下面一段代码,您认为i输出的值分别是多少,为什么?
#include<stdio.h>
int main()
{
      int i = 10;
      if(i>10)
{
      printf("i第一次输出的值是:\n",i);
      ++i;
      int i = 20;
      i++;
      printf("i第二次输出的值是:\n",i);
}
      i +=4;
     printf("i第三次输出的值是:\n",i);
return 0;
}
作者: 幸福来敲门    时间: 2016-3-23 01:20

作者: 蜗牛的未来    时间: 2016-3-23 01:28
不好意思错了,条件应该是 if(i>9)
作者: 910428147    时间: 2016-3-23 13:53
程序无法运行,因为你没在输出语句中加入换位符,要在:后面加%d这个程序才能编译运行
作者: 蜗牛的未来    时间: 2016-3-24 01:17
910428147 发表于 2016-3-23 13:53
程序无法运行,因为你没在输出语句中加入换位符,要在:后面加%d这个程序才能编译运行 ...

献丑了,我是个新手。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2