请大神指教C编程的错误
编写了一段代码,显示错误。但是我自己找不出来或者说不知道为什么错。请大神指教!
# include<stdio.h>
int main(void)
{
// int i = 3; //在两行内分别对字符i k赋值
// int k = 5;
// printf("%d%d\n" , i , k ); //两个输出控制符中间没有空格(第一个显示结果)
// int i = 3 , k = 5; //在一行内对两个字符进行赋值
// printf("%d %d\n" , i , k); //两个输出控制符中留有空格(第二个显示结果)
// int i = 3 , k = 5;
// printf("%d,%d\n" , i , k ); //在两个输出控制符中间加逗号(第三个显示结果)
int i = 3 , k = 5;
// printf("i = %d K = %d\n", i , k ); //在两个输出控制符前添加非输出控制字符(第四个显示结果)
// printf("i =%d\n k = %d\n" , i , k ); //写入两个"\n"且两个输出值之间留有空格(第五个显示结果)
printf("i = %d\n" , i );
printf("k = %d\n" , k ); //报错,执行不了
return 0;
}
/*
在Vc++6.0中的显示结果为
----------------------------
35
Press any key to continue
3 5
Press any key to continue
3,5
Press any key to continue
i = 3 K = 5
Press any key to continue
i =3
k = 5
Press any key to continue