因为定义函数一定要标明返回值类型,不然会报错,so
void型一般用于函数返回值,当一个函数没有返回值(比如显示函数,数组操作函数等,不过以后经常还是使用返回值,如果不需要返回值传值的话,也会用返回值代表成功或者失败),就可以定义这个函数类型为void型
另外,void*类型表示无类型指针,可以强转成任意类型的指针而不报错(但是若想使用必须转换指针类型),常见的就是malloc函数,
int* p = malloc(sizeof(int));会报错的
int* p =(int *) malloc(sizeof(int));才可以
for(k=2,i=0;i<30;i++)
{
s[i]=k
k+=2;
}
执行的是把2,4....,28这些偶数按顺序放入数组中
fun2(float s[],float w[])中执行的是每五个数相加,并把和放入另一个数组中
这样可以么?