关于第一问,一个语句flag==1这样是不合法的,有语法错误,应该是C的答案flag=1初始值为1,那样下面的循环判断才执行;
关于二,三问,应该是判断为不为0就将flag赋值为0,这样才符合后面的打印,且这样做也终止了循环,所以二三问的答案应该是CA。
希望能够帮助你!
7767
x=6
y=++x: x=7,y=7
y=x--: x=6,y=7
#include <stdio.h>
void main()
{ int x=6, y
printf("x=%d\n",x) /*输出x的初值*/
y = ++x /*前置运算*/
printf("y=++x: x=%d,y=%d\n",x,y)
y = x-- /*后置运算*/
printf("y=x--: x=%d,y=%d\n",x,y)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)