首页上一页 1 下一页尾页 1 条记录 1/1页
c语言从入门到精通第六章
发表在C语言图书答疑
2015-11-16
是否精华
是
否
版块置顶:
是
否
#include<stdio.h>
void Evaluate(int iArrayName[10]); /*声明赋值函数*/
void Display(int iArrayName[10]); /*声明显示函数*/
int main()
{
int iArray[10]; /*定义一个具有10个元素的整型数组*/
Evaluate(iArray[10]); /*调用函数进行赋值操作,将数组名作为参数*/
Display(iArray[10]); /*调用函数进行赋值操作,将数组名作为参数*/
return 0;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* 数组元素的显示 */
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
void Display(int iArrayName[10])
{
int i; /*定义整型变量*/
for(i=0;i<10;i++) /*执行循环的语句*/
{ /*在循环语句中执行输出操作*/
printf("显示的元素是:%d\n",iArrayName[i]);
}
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* 进行数组元素的赋值 */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
void Evaluate(int iArrayName[10])
{
int i; /*定义整型变量*/
for(i=0;i<10;i++) /*执行循环语句*/
{ /*在循环语句中执行赋值操作*/
iArrayName[i]=i;
}
}
[strong]主函数里,为什么调用Evaluate函数时括号里是iArray【10】,而不是iArray呢?不是说不带下标的数组是代表其首地址么,,,求解啊?[/strong]
void Evaluate(int iArrayName[10]); /*声明赋值函数*/
void Display(int iArrayName[10]); /*声明显示函数*/
int main()
{
int iArray[10]; /*定义一个具有10个元素的整型数组*/
Evaluate(iArray[10]); /*调用函数进行赋值操作,将数组名作为参数*/
Display(iArray[10]); /*调用函数进行赋值操作,将数组名作为参数*/
return 0;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* 数组元素的显示 */
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
void Display(int iArrayName[10])
{
int i; /*定义整型变量*/
for(i=0;i<10;i++) /*执行循环的语句*/
{ /*在循环语句中执行输出操作*/
printf("显示的元素是:%d\n",iArrayName[i]);
}
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* 进行数组元素的赋值 */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
void Evaluate(int iArrayName[10])
{
int i; /*定义整型变量*/
for(i=0;i<10;i++) /*执行循环语句*/
{ /*在循环语句中执行赋值操作*/
iArrayName[i]=i;
}
}
[strong]主函数里,为什么调用Evaluate函数时括号里是iArray【10】,而不是iArray呢?不是说不带下标的数组是代表其首地址么,,,求解啊?[/strong]