
#include <stdioh> //增加头文件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=10;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);参考资料:
c语言,用printf输出一维数组的语句是printf ("%s", a),具体输出一维数组的 *** 作步骤如下:
1、首先我们打开Visual Studio 2010软件,新建一个项目。
2、然后我们按照图示代码输入包含程序需要用到的头文件。
3、然后我们按照图示代码输入主函数main。
4、然后我们按照图示代码定义一个一维数组。
5、然后我们按照图示代码定义一个数组指针。
6、然后我们按照图示代码输入数组指针指向一维数组。
7、然后我们按照图示代码输入for循环。
8、最后打印出结果即可。
对于字符数组可以一次性输出整个数组中的字符,但是对于数值类型的数组,只能利用循环进行逐个输出了。
下面举例说明如下:
char a[] = "abcd"; // 定义一个字符类型的数组,并进行初始化int b[]={2, 3, 4, 1, 9} // 定义一个int型的数组,并进行初始化;
int i;
printf("%s", a); // 一次性输出整个字符数组中的所有字符
for(i=0; i<5; i++) // 利用for循环对int数组中的数字进行逐个输出
printf("%d ", b[i]);char类型的数组中每个元素都可存放0~255范围的整数,当这个数组用于输入输出时,printf和scanf会将数组中存放的数据按照ASCII码的对应关系翻译成字符显示在屏幕上,而不会去显示数组每个元素的数字。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)