c++
文章平均质量分 74
里樱
这个作者很懒,什么都没留下…
展开
-
关于cout输出字符串指针
char *p="abcd"; 在C语言里,输出一个字符串的指针很方便,直接printf("%p\n",p);就输出了。 而C++里cout太自作聪明了,为了省去我们循环输出字符的麻烦,cout 这个时候要输出p的指针值就只能先将其转为void *再输出。因为void型, cout没法输出,只能乖乖输出指针。此外cout void main() {转载 2013-01-24 20:42:14 · 1334 阅读 · 0 评论 -
字符串指针与字符数组的区别
用字符数组和字符指针变量都可实现字符串的存储和运算。但是两者是有区别的。在使用时应注意以下几个问题: 1. 字符串指针变量本身是一个变量,用于存放字符串的首地址。而字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘\0’作为串的结束。字符数组是由于若干个数组元素组成的,它可用来存放整个字符串。 2. 对字符串指针方式 char *ps="C Language";转载 2013-01-24 22:11:20 · 420 阅读 · 0 评论 -
头文件 string.h cstring string 区别
1. #include //不可以定义string s;可以用到strcpy等函数 using namespace std; #include //可以定义string s;可以用到strcpy等函数 using namesapce std; #include //不可以定义string s;可以用到strcpy等函数 2.转载 2013-01-20 18:35:23 · 256 阅读 · 0 评论