帮忙分析C语言程序输出结果是什么!

来源:百度知道 编辑:UC知道 时间:2024/05/09 12:34:16
#includ <stdio.n>
main( )
{int a,b,c
a=6
b=5
c=a+b
printf("a+b=%d\n".c)
}

请高手帮我分析一下程序输出的结果是什么...先谢谢了!
#includ <stdio.n>
main( )
{
int a,b,c
a=6
b=5
c=a+b
printf(“a+b=%d\n”.c)

#include <stdio.h>
main( )
{int a,b,c;
a=6 ;
b=5 ;
c=a+b ;
printf("a+b=%d\n",c) ;
}
把你的程序的小问题改了一下,输出是a+b=11

如果什么都没有
那就直接是a+b=c

a+b=11

输出是
a+b=11

这个程序在格式上有几个错误,在TC上链接的时候会出问题。
只需要做少需改动就不难知道本程序输出是“a+b=11”(不含引号)
修改后如下:
#include <stdio.h> /*此行可以省略*/
main( )
{int a,b,c;
a=6 ;
b=5 ;
c=a+b ;
printf("a+b=%d\n",c) ;
}

输出的是"a+b=11" 因为在最后的一个输出语句中首先输出的是a+b=然后遇到了整形输出C 而你在上面已经定义了c=a+b 就是他们的和 如果你把printf("a+b=\n%d\n",c) ;之间加上\n你的输出就会变成
a+b=
11