...else scanf("%d",&y)这个if语句形式对吗?为什么?
可以有这种用法,IF形式没错。但else 前面应该加分号
...else scanf("%d",&y)这个if语句形式对吗?为什么?
不对应该是 if(x!=y) scanf("%d",&x) ;\/\/分号必须加。else scanf("%d",&y);加分号
以下错误的if语句是
A错误 if (x!=y) scanf(“%d”,&x) 这里少个分号 else scanf(“%d”,&y);其他正确
...B、if(x!=y) scanf("%d",&x) else scanf("%d",&y);
if(x!=y) scanf("%d",&x)漏分号else scanf("%d",&y)漏分号
有定义语句:int x, y;要通过scanf("%d,%d",&x,&y);语句使变量x得到数 ...
A scanf 括号中的除接入的数值外 其余的都要原样输入 所以,一定要输入 A就没有输入, 错了
C语言语句sacnf("%f%d",&x,&y);对么
没问题啊,前提是你要把x定义为float型,把y定义为int型,只是楼主好像拼错了应该是scanf()。
...int main(void) {float x,y; scanf("%d,%d",&x,&y); printf("%d\\n...
如果按照楼主的写法,则会输出x和y的地址;例如输入1、2,会输出2293572和2293568(不同编译器下不同时刻输出结果不同)并且建议楼至将scanf("%d,%d",&x,&y);改为scanf("%d%d",&x,&y),把两个%d之间的逗号去掉,因为用户并不知道要输入逗号,从而造成错误!希望你能满意!
scanf("%d",&i);什么意思
这个语句就是从键盘读取一个整数,存进i,如果存入成功,那么scanf()这个函数的值就是1,把他赋值给s,你的图中就是status的值为1,如果读入不成功,就返回eof(可以认为是0),后面就可以根据这个值来决定是否执行if后面的语句了 while循环里面有scanf就是让你不断输入的 ...
scanf("%d%d%d",&x,&y,&z); scanf("%d,%d,%d",&x,&y,&z); 哪个对
都对 scanf("%d,%d,%d",&x,&y,&z);中%d,%d,%d之间有逗号,在输入数据时也要加逗号,如果去掉逗号,输入时就不用逗号,而用空格,tab键或回车键将各个数据隔开
C语言中,scanf("%d%d",&x,&y);和scanf("%d%d",x,y);有什么区别? 应值...
前一个传的是指针, 也就是x y的地址 这样可以给x 和y赋值。这种做法是正确的。第二种传的是变量,除非x y本身是指针类型, 这里可以给*x *y 赋值, 否则 这种写法是错误的。如果你是初学者, 那么可以先不纠结这些, 学了指针就清楚了。先记住scanf时除了%s ,其它的 都要加& 就好。