C++/C字符类指针 解引用问题见解
来源:互联网
运行结果如下:
就像在
2. 指向字符型指针说的其实p中存放的是地址,只是当cout时,如果指针是字符型指针,那么会输出p中地址指向的内存中的内容(这里是h)直到遇到'运行结果如下:
就像在
2. 指向字符型指针说的其实p中存放的是地址,只是当cout时,如果指针是字符型指针,那么会输出p中地址指向的内存中的内容(这里是h)直到遇到'\0'才结束。所以直接输出p时会输出hello,而将p强制转换为void *时输出的是地址。如下:
'才结束。所以直接输出p时会输出hello,而将p强制转换为void *时输出的是地址。如下:其实p中存放的是地址,只是当cout时,如果指针是字