#include<stdio.h> main(void) { int i=0,j=0,k=0,m; for(m=0;m<4;m++) switch(m)

2024-11-24 19:45:35
推荐回答(3个)
回答1:

答案是 0 2 2 5
m=0开始
case 0:i=m++; //i=0,m=1
case 1:j=++m;//m=2,j=2
case 2:k=m++;/答尺好/k=2,m=3
case 3: m++;//m=4
然后返回for循环for(m=0;m<3;m++)
m++后 m=5
因为 m=5 大困燃于3
退出循环,输出结果,

不过清铅你代码不是很规范,一般的编译器容易提示错误,cout是C++代码,预处理命令应该是
#include
要使用命名空间
using namespace std;
C++规定main函数为int型,要加return 0;结尾
建议用纯C代码来写,不容易出错,而且规范

回答2:

答案是
0
2
2
5
m=0开始
case
0:i=m++;
//i=0,m=1
case
1:j=++m;//肆陆m=2,j=2
case
2:k=m++;//k=2,m=3
case
3:
m++;//m=4
然后返回for循环for(m=0;m<3;m++)
m++后
m=5
因为
m=5
大于3
退出循环,输出结果,
不过你代码不是很规范,一般的编译器容易提示滚启错误,cout是C++代码,裂备顷预处理命令应该是
#include
要使用命名空间
using
namespace
std;
C++规定main函数为int型,要加return
0;结尾
建议用纯C代码来写,不容易出错,而且规范

回答3:

我运行的答案是0 2 2 5