请问为什么这个scanf函数输出的结果是这样的??(如图所示)谢谢!(为什么这段C语言代码运行结果是这样的?)
更新时间:2021-08-20 11:08:54 • 作者:WILBUR •阅读 8785
为什么这段C语言代码运行结果是这样的?
你输出1,2就会对了scanf("xx"),xx的内容必须完全一致。你有‘,’就要输入‘,’
为什么输出的结果是这样的,请指教
scanf("%d,%d",&a,&b);
12,34
对应上就对了,少了逗号
请问这个程序为什么输出结果是这样的?
a,b,c都是指针, 而且指向同一个地方.
*a=1; 先把那个地方设成1.
*b=2; 再把那个地方设成2.
*c=3; 最后把那个地方设成3.
a=b; 是把b只向a所指的地方. 这没作用, 因为a, b本来就只同一个地方.
*a, *b, *c 都是3.
看看这个程序为什么输出结果都是一样的
n的赋值要放在输入x之后。否则x没有初始化,n的值就是不可预测的。
printf("Enter x: ");
scanf("%d", &x);
n=x*1.000000;
这个顺序就对了。