- 老师答疑区
- 帖子详情
老师参与
char * P="Hello"; 请教老师:
mooc_citroen
发表于2018年04月12日
<p>魏英老师</p><p>你好:</p><p>我有一个问题请教一下:</p><p>假定有char * P="Hello";,要输出这个字符串的地址值的正确写法是<br > A. cout<< *P B. cout<<P<br > C. cout<<&P D. cout<<(void *)P</p><p> </p><p>給的答案是C</p><p>//但我验证的,如果字符串地址值的话: 应该是D,(但我不理解 强转(void*)P 应该怎么理解)</p><p>-----</p><p>另外请问老师:</p><p>char ch= "hello";</p><p>char *p = &ch;</p><p>.C //c语言的话编译就可以通过,</p><p>.Cpp //c++下就提示错误 error: invalid conversion from 'const char*' to 'char' [-fpermissive]|</p><p> </p><p>~祖国的花朵向_教书育人的园丁致以诚挚的谢意,谢谢老师;</p><p>方便的话请老师把邮箱地址告诉我一下,我想留一个联系方式;</p><p>我的mail: </p><p>nippon_koji@163.com ;</p><p><br ></p><p><br ></p><p> </p><p> </p><p><br ></p>
1
回复