#include <stdio.h>
int number = 10;
/* 必须初始化*/
//int *pointer = NULL;
/*&取地址符*/
int *pointer = &number;
/**取指针变量的值*/
int result = 0;
result = *pointer;
/**指针变量的内容*/
printf("%p" , pointer); //存储的是number的地址
指向常量的指针:值是一个常量不可以通过*p修改 ,可以通过其他方式修改
int q=5;
const int *p=&q;
*p=10; //错误
指针常量:指针一旦给了地址 该指针的地址不可改变,可以改变其值
int q=5;
int const *p=&q;
*p=200;
int a = 10;
p=&a // 语句错误 指针常量不可改变
int number = 10;
/* 必须初始化*/
//int *pointer = NULL;
/*&取地址符*/
int *pointer = &number;
/**取指针变量的值*/
int result = 0;
result = *pointer;
/**指针变量的内容*/
printf("%p" , pointer); //存储的是number的地址
指向常量的指针:值是一个常量不可以通过*p修改 ,可以通过其他方式修改
int q=5;
const int *p=&q;
*p=10; //错误
指针常量:指针一旦给了地址 该指针的地址不可改变,可以改变其值
int q=5;
int const *p=&q;
*p=200;
int a = 10;
p=&a // 语句错误 指针常量不可改变