正在加载图片...
注意: &:它是取地址运算符,即取&运算符右侧的对象的地址 具*:它是指针运算符,它有两个含义: 在定义时*指后面的变量是指针变量:char*cp; ■除定义之外*指取指针所指向的变量的值 如: char *cp=&a;∥cp指a的值 cp=2 将2的值赋给a 例:若int*p,a=1;则下列语句的含义是: p=&a;将a的地址赋给p a=米p; 将p所指向的值赋给a p=&(*p) /将p所指向的值的地址赋给p a=米(&a) 将a的值赋给a C++程序设计课件设计制作:徐龙琴 10C++程序设计课件 设计制作:徐龙琴 10 注意: &:它是取地址运算符,即取&运算符右侧的对象的地址 * :它是指针运算符,它有两个含义: 在定义时* 指后面的变量是指针变量:char *cp; 除定义之外* 指取指针所指向的变量的值。 如:char *cp=&a; //*cp指a的值 *cp=2; //将2的值赋给a 例:若int *p,a=1; 则下列语句的含义是: p=&a; a= *p; p = &(*p); a = *(&a); // 将a的地址赋给p //将p所指向的值赋给a //将p所指向的值的地址赋给p //将a的值赋给a
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有