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

4、在arrDisp函数中,for循环下的printf函数,应该调用数组a[j]的元素做为输出。
printf("要输入数的个数为:");
补充在VC中编译时,编译器提示#include "stdafx.h" 时多余的。
如果你在ToburC2.0 编译还会出现变量定义的位置错误;
因为C语言要求变量的定义必须在代码块开头定义,for(int j=0;j c语言数组名是一个数据常量 数组名是代表该数组的首地址且符合标识符书写规定的变量标识符。 整个数组是以首地址开头的一块连续的内存单元。如有字符数组char c[10],设数组c的首地址为2000,也就是说c[0]单元地址为2000。则数组名c就代表这个首地址。 因此,在使用scanf()函数的时候,变量c前是不能添加地址运算符&的,scanf("%s",&c);则是错误的的写法。 数组说明的一般形式为:类型说明符 数组名 [常量表达式]; 其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号中的常量表达式表示数据元素的个数,也称为数组的长度。 数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如,a[0]表示名字为a的数组中的第一个元素,a[1]代表数组a的第二个元素,以此类推。 定义数组需要指定大小以便分配空间;不指定空间需要在定义时初始化,就是int n[] = {,,,},实际上是隐性分配空间。 因为编译器要为数组分配存储空间,所以一定要标明数组大小。在程序内不能实现容量可变。 所以,c语言数组一定要申请空间。 C语言中数组的申请方式有两种:静态申请固定大小的空间、动态申请内存空间。 在C语言中,可以通过以下方式设置数组大小: 1. 使用`arrlen()`函数:该函数返回数组长度,可以用于设置数组大小。例如: 2. 使用`size()`函数:该函数返回数组元素个数,可以用于设置数组大小。例如: 3. 使用`length()`函数:该函数返回数组元素个数,也可以用于设置数组大小。例如: 无论使用哪种方式,都需要注意数组的大小必须大于等于要存储的元素个数,否则可能会产生内存泄漏。