若有以下定义,请写出以下程序段中输出语句执行后的输出结果。并说明为什么??拜求答案

2025-01-07 06:41:13
推荐回答(2个)
回答1:

(1)-200,2500(2)=-200,j=2500
(3)i=-200
j=2500
初步认为是这样,后编了一下的确是这样。
%d 输出整形数字
\n 换行
似乎没太多说的,额…

“(1)(2)(3)”表示原样输出(1)(2)(3)这3个序号
以printf("(1)%d,%d",i,j);为例来说:
它表示:在屏幕上先输出“(1)”这个序号;
再输出i的值;
再输出逗号;
再输出j的值。

另外两句printf也可以同理分析。

可以找些C语言的书看看,这样比听别人讲更有效。

回答2:

输出结果为:
(1)-200,2500(2)=-200,j=2500
(3)i=-200
j=2500
printf函数输出双引号里面的东西原样输出
\n是转义字符代表换行
%d代表输出的是一个整数
所以就这样输出了