new char() 和 new char[]
char *lpc = new char(‘a’); //开辟一个内存单元,并用括号里的初始化
char *Lpcc = new char[15]; //开辟一个数组
示例:
new char(10) 这个用10来初始化你定义的指针所指向的那个char
new char[10] 定义了一个有10个char元素的数组
释放内存的方法也不一样:
delete lpc;
delete [] lpcc;
char *lpc = new char(‘a’); //开辟一个内存单元,并用括号里的初始化
char *Lpcc = new char[15]; //开辟一个数组
示例:
new char(10) 这个用10来初始化你定义的指针所指向的那个char
new char[10] 定义了一个有10个char元素的数组
释放内存的方法也不一样:
delete lpc;
delete [] lpcc;
char \&是指针引用 cha \是指针 1.改变指针 当用指针引用作为形参的时候,改变形参的指针,同时实参的指针也改变了。 当用指针做形参的时候,改变形参的指针,实
C语言中由于指针的灵活性,导致指针能代替数组使用,或者混合使用,这些导致了许多指针和数组的迷惑,因此,刻意再次深入探究了指针和数组这玩意儿,其他类型的数组比较简单,容易混淆的是
C语言中由于指针的灵活性,导致指针能代替数组使用,或者混合使用,这些导致了许多指针和数组的迷惑,因此,刻意再次深入探究了指针和数组这玩意儿,其他类型的数组比较简单,容易混淆的是
char a; char\p=&a; 表示p是一个指针变量,里面保存的是一个地址,该地址是字符类型变量a所在的位置。 char\\pp=&p; 表示pp是一个指针
一. string和char\ 区别 1、定义: string:string是STL当中的一个容器,对其进行了封装,所以操作起来非常方便。 char\:char \是
1:new和malloc的区别 转载地址:http://www.cnblogs.com/fly1988happy/archive/2012/04/26/2470542.html
昨晚上随便尝试写了下一个简单的reverse函数,就是颠倒字符的顺序,结果出现问题.研究了半天,大致是关于char\ 和char\[\]初始化的. char\ str1 =
char \l[pc][] = new char('a'); //开辟一个内存单元,并用括号里的初始化 char \L[pc][]c = new char\[15\]; /
C语言中由于指针的灵活性,导致指针能代替数组使用,或者混合使用,这些导致了许多指针和数组的迷惑,因此,刻意再次深入探究了指针和数组这玩意儿,其他类型的数组比较简单,容易混淆的是
[char \a 与char a\[\] 的区别][char _a _char a_] char \a = "hello" 中的a是指向第一个字符‘a'的一个指针 ch
还没有评论,来说两句吧...