1. 以下三条输出语句分别输出什么?[C易]
char str1[] = "abc";
char str2[] = "abc";
const char str3[] = "abc"; //常量字符数组,表示,
const char str4[] = "abc";
const char* str5 = "abc";
const char* str6 = "abc";
cout << boolalpha << ( str1==str2 ) << endl; // 输出什么?false
cout << boolalpha << ( str3==str4 ) << endl; // 输出什么?
答案:false
cout << boolalpha << ( str5==str6 ) << endl; // 输出什么?
答案:true
这个题涉及到,const 关键字,常量指针,指向常量的指针,常量字符数组的问题,
阅读(408) | 评论(0) | 转发(0) |