C语言数组的输入输出函数

更新时间:02-02 教程 由 别弃我 分享

1、函数arrDisp中,for循环之中,不能定义变量,变量应该在函数开头声明。

2、变量j未定义

3、在main函数调用arrDisp函数时,一般是以数组名传递参数。

4、在arrDisp函数中,for循环下的printf函数,应该调用数组a[j]的元素做为输出。

代码如下:

#include

voidarrDisp(inta[],intn)

{

intj;

for(j=0;j

{

printf("%d",a[j]);

if(j%8==0)

printf("\n");

}

}

voidmain()

{

intn,i;

inta[100];

printf("要输入数的个数为:");

scanf("%d",&n);

for(i=0;i

scanf("%d",&a[i]);

arrDisp(a,n);

}

补充在VC中编译时,编译器提示#include"stdafx.h"时多余的。

如果你在ToburC2.0编译还会出现变量定义的位置错误;

因为C语言要求变量的定义必须在代码块开头定义,for(intj=0;j

声明:关于《C语言数组的输入输出函数》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2105119.html