Chinaunix首页 | 论坛 | 博客
  • 博客访问: 482007
  • 博文数量: 148
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 1553
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-23 23:09
文章分类

全部博文(148)

文章存档

2010年(6)

2009年(58)

2008年(84)

我的朋友

分类: C/C++

2009-05-12 21:15:01

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) |
给主人留下些什么吧!~~