摘要: 指针变量可以计算,+,- int *类型+1,变化4个整数 char *类型+1, 变化1个整数 long* 类型+1,变化8个整数 阅读全文
posted @ 2018-02-18 15:22 heheheda 阅读(217) 评论(0) 推荐(0) 编辑
摘要: # include int main() { int a[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int *p; //p = a; //指针变量指向一个数组 相当于p = &a[0];指向了首地址 //前者是一般的写法,比较简单 p = &a[5]; //此时,指针变量指向其中一个数组成员,相当于p[0] = a[5],... 阅读全文
posted @ 2018-02-18 14:06 heheheda 阅读(125) 评论(0) 推荐(0) 编辑
摘要: const int *p; //p是一个变量,指向一个常量 int *const p; //p是一个常量,指向一个变量或常量 c语言的const是有问题的,因为可以通过指针变量间接的修改const常量的值,所以在c语言中用#define常量的时候更多 在c++里面没有这个漏洞,是改不了的 阅读全文
posted @ 2018-02-18 11:58 heheheda 阅读(114) 评论(0) 推荐(0) 编辑