#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void ch(int* n) { //形参
*n = 10;
}
int main() {
int i = 20; //局部变量
printf("i=%d\n", i);
ch(&i); //实参
printf("i=%d", i);
return 0;
}
//通过指针遍历数组
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
int a[4] = { 1,2,3,4 }; //定义数组
int* p; //定义指针p,类型就是指针的基类型
p = a; //指针p指向a[0]
for (int i = 0; i < 4; i++) {//遍历a
printf("%d\n", *(p + i));
}
return 0;
}