标签:size 静态 平台 class 常量指针 生命周期 最大 print 类型
1 pci是一个变量 const int *pci; 2 pci是一个指针变量 const int *pci; 3 pci是一个指向int类型的指针变量 const int *pci; 4 pci是一个指向int常量的指针变量 const int *pci;
1 int num; //num是一个int类型变量 2 int *pi = # //通过&获取num地址然后赋值给指针变量pi完成初始化
1 int num = 5; //创建int型变量num并初始化为5 2 int *pi = # //创建指针pi指向num 3 printf(“%d\n”,*pi); //通过解引指针,输出指针所指向的值,值为5
1 if (pi) 2 { 3 //pi不为null 4 }else{ 5 //pi为null 6 }
1 #ifndef _SIZE_T 2 #define _SIZE_T 3 typedef unsigned int size_t; 4 #endif
1 int num = 5; //定义一个整型变量num,赋值为5 2 const int limit = 500; //定义一个整型常量limit,赋值为500 3 int *pi; //定义一个指向整数的指针pi 4 const int *pci; //定义一个指向整型常量的指针pci 5 6 pi = # //指针pi指向num 7 pci = &limit; //指针pci指向limit
//pci可以被修改为指向不同的整数常量
//pci可以被修改为指向不同的非整数常量
//可以解引pci读取数据
//不可以解引pci从而修改它指向的数据
1 int num; 2 int *const chi = # 3 //cpi必须被初始化为指向非常量变量 4 //cpi不能被修改 5 //cpi所指数据可以被修改,也就是解引cpi赋新值
1 const int *const clci = &limit; 2 //声明常量指针时一定要初始化
标签:size 静态 平台 class 常量指针 生命周期 最大 print 类型
原文地址:http://www.cnblogs.com/danielStudy/p/6823342.html