1. 首页 > 科技

请问为什么这个scanf函数输出的结果是这样的??(如图所示)谢谢!(为什么这段C语言代码运行结果是这样的?)

请问为什么这个scanf函数输出的结果是这样的??(如图所示)谢谢!(为什么这段C语言代码运行结果是这样的?)

为什么这段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;

这个顺序就对了。