数组简介
数组(array):是按顺序储存的一系列类型相同的值,如10个char类型的字符或15个int类型的值。整个数组有一个数组名,通过整数下标访问数组中单独的项或元素。列入声明 float debts[20];声明debts 还一个含20个元素的数组,每个元素都可以储存在float类型的值中。
在for循环中使用数组
使用返回值的循环实例
1.定义函数时,确定函数的返回类型
2.使用关键字return表明返回的值
例如
double power(double n, int p)//返回一个double 类型的值
{
double pow = 1;
int i;
for (i = 1; i <= p; i++)
pow *= n;
return pow;//返回Pow的值
}
power.c程序
//power.c--计数器的整数幂
#include<stdio.h>
double power(double n, int p);//ANSI函数原型
int main(void)
{
double x, xpow;
int exp;
printf("enter a number and the positive integer power");
printf("to which\nthe number willl be raised.enter q");
printf("to quit.\n");
while (scanf("%1f%d", &x, &exp) == 2);
{
xpow = power(x, exp);//函数调用
printf("%.3g to the power %d is %.5g\n", x, exp, xpow);
printf("enter next pair of numbers or q to quit .\n");
}
printf("hope you enjoyed this power trip--bye!\n");
return 0;
}
double power(double n, int p)//函数定义
{
double pow = 1;
int i;
for (i = 1; i <= p; i++);
pow *= n;
return pow;//返回pow的值
}