C++问题

假定p指向的字符串为"string",若要输出这个字符串的地址值,则使用()
A.cout<<*s; B.cout<<s; C.cout<<&s; D.cout(void*)s;

作者: hualishiri   发布时间: 2011-06-14

 
选c

 A s不是指针
 B 相当于输出s这个变量但是s没声明
 D 改成 cout < <(void *)p;就对

作者: googlekang   发布时间: 2011-06-14

D是不是少写了 <<?

作者: healer_kx   发布时间: 2011-06-14

选C吧

作者: xiaoyuanyuan2009   发布时间: 2011-06-14

选项中居然没有p,却出现了不知道是什么东西的s,这题目出得...

下面这样是正确的:
C/C++ code

char* p = "string";
cout << p << endl;


楼主根据这样去判断吧。

作者: pathuang68   发布时间: 2011-06-14