C语言之指针的定义与使用
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define _CRT_SCURCE_NO_WARINGS
int main(int argc, char *argv[])
{
int x = 10;
int *p1 = &x; //被*修饰了的变量就是一个基本的指针,指针是int类型的
// 32位操作系统中的指针是4个字节,64位操作系统中的指针是8个字节
printf("x的值是:%d \n", x);
printf("x的地址是:%p \n", p1);
printf("指向x的值的地址的值是:%d \n", *p1);
*p1 = 100;
printf("通过修改指针的值而改变后的x的值是: %d\n", x);
system("pause");
return 0;
}
浙公网安备 33010602011771号