怎么定义这个函数?
怎么调用?
void修改为int
调用
int x = TestFunc(某个数);
if (x) printf("yes");
#include <stdio.h>
int isDivisibleBy2And7(int n) {
if (n % 2 == 0 && n % 7 == 0) {
return 1;
} else {
return 0;
}
}
int main() {
int i;
for (i = 200; i <= 1000; i++) {
if (isDivisibleBy2And7(i)) {
printf("%d\n", i);
}
}
return 0;
}
数组指针是指数组的开始地址(首地址),数组元素的指针就是数组元素的地址。
a[3]=6;
下标法引用数组元素,也可以用指针引用数组元素。
int a[5]={5,6,7,8,9};
能引用的是0--4,只要是数组,那么数组元素的内存一定是紧挨着的,从首地址开始以数据类型所占字节进行叠加。
注意:数组名a代表的是数组的首地址,即数组名a等于数组中首元素的地址,a==&a[0]
定义指针变量时也可以给指针变量赋初值:int *p=a或*p=&a[0];