发布网友 发布时间:2022-04-25 15:39
共5个回答
热心网友 时间:2023-10-13 18:56
#include <stdio.h> //增加头文件printf()用到
int main()
{
int a[5]={1,2,3,8,9};
//printf("%d",a[5]); //a[5]表示数组a的第六个元素,越界了
//整型数组,不能一下子简单输出出来,必须用循环
int i;
for( i=0;i<5;i++ )
printf("%d " , a[i] );
printf("\n");
getch();
return 0;
}
扩展资料
包含需要输出的数据,可以是常量(字符常量、数字常量、字符串常量),变量,以及运算式。此处的数据应当与前面的format中的格式控制符一一对应(如果不对应会产生错误)。 例如:
int a=1;
float b=1.0;char str[12]="Hello World";
printf("This is an example of printf:\n");printf("a is %d,b is %f,and a+b=%f",a,b,a+b);
printf("I want to say,%s",str);参考资料:百度百科 - printf
热心网友 时间:2023-10-13 18:56
#include <stdio.h> //增加头文件printf()用到
热心网友 时间:2023-10-13 18:57
跟编译器有关系
然后我尝试加了头文件#include<conio.h>还是报错
然后就把getch改为_getch 我的问题就这样 然后我这样就解决了
热心网友 时间:2023-10-13 18:57
要用循环 一个个打出来 从a[0]打到a[4]热心网友 时间:2023-10-13 18:58
printf("%d",a[5]); 这句话里面的a[5]是指数组a里面的第六个元素,但是数组长度只有5,所以错误。用for循环输出吧