C++ 学习笔记

来源:互联网 发布:java中文api下载 编辑:程序博客网 时间:2024/06/16 20:06

指针变量 : 所谓指针变量指针是指针变量和指针常量的统称,他的类型是t*,它是用t构造出来的一个新类型,是一种用来指向t首地址的变量。

在程序中访问一个变量的值是怎么访问的呢 ? 是编译器先找到这个变量的首地址,然后再去访问这个变量,指针也是起了一个这样的作用,指向一个变量储存空间的首地址。通过指针而不是变量名直接访问首地址,这样可以节省内存空间使得访问加速,还有一些很神奇的作用

字符串字面值 :只能用字符串数组修改,不能用指针修改字符串字面值

指针是一种只能储存 储存地址 的变量类型

指针的值集 : 对应所有该类型变量(不是所有地址,只是合法地址)的地址

指针不进行越界检查

字符串指针的特殊性 :…...未完待续这是一类非常特殊的指针,它与普通的指针不同...... 就很奇怪

命名变量 :(作用域) 如果命名定义冲突,后面定义的变量会覆盖前面的变量。用双冒号表示使用全局变量 : : x

指针的定义:只和第一个变量有关系和后面的无关,变量的操作只是对离这个变量最近的值进行操作而不是对全局变量或者上面的变量进行操作 (尽量不要使用相同的变量名)