- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 从char c[2]="a";说开去
在C++标准库中定义了字符串类型string,但是为了兼容C语言,C++将字符串字面值(例如"a")视为C风格字符串数组。也就是说"a"相当于第一个元素为a,第二个元素为/0(空字符)的字符数组。而char c[2]则定义了一个长度为2的元素类型为char的数组。所以经过赋值,c[0]=a,c[1]=/0.此时如果cout 以下是在Visual C++ 6.0
2009-03-26 11:15:00 1465
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人