C语言的第一课让我们来学习如何创建变量,给变量赋值
C中还有指针的概念,我们来了解指针的作用
#include<stdio.h>
int main(){
int a; //定义一个整型变量a
int *p; //定义一个指针p
a = 8; //
p = &a; //将指针指向整型变量a
printf("%d\n",p); //打印a的地址(每次运行会重新分配地址,所以每次不一样)
printf("%d\n",*p); //打印a的值:8
printf("%d\n",&a); //打印a的地址
*p = 12; //用指针修改a的值
printf("%d\n",a); //打印修改后的值:12
int b = 20; //定义变量b,初始化值20
*p = b;
printf("%d\n",p); //打印a的地址,指针仍然指向a,因为指针p并没有改变指向的操作(*p = &a),只是像 *p = 12 修改了值
printf("%d\n",*p); //打印b值:20
}
记录c语言学习内容,如有误请指出