String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同...
分类:
其他好文 时间:
2014-09-18 00:31:43
阅读次数:
207
字符串常量的写法:char *s = "hello world";最好改写成 const char *s = "hello world";因为修改其内容也会出错。函数返回地址的区别:函数返回地址,除了堆地址和字符串常量地址有意义。其他都无意义。#include const char *getstr(...
分类:
编程语言 时间:
2014-09-15 01:04:07
阅读次数:
273
printf()的返回值为其输出字符串常量的字符数(注意字符数与字数的区别)注意计数针对所有的打印字符,包括空格和不可见的换行字符(不包括字符串的空字符)。scanf()函数返回成功读入的项目的个数。即在下面程序中scanf的返回值为1。如果没有读取任何项目(如它期望一个数字但是出入了一个非数字字符...
分类:
其他好文 时间:
2014-09-14 16:30:27
阅读次数:
280
1. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)2. 堆:存放所有new出来的对象。3. 静态域:存放静态成员(static定义的)4. 方法:被所有线程共享,class方法等。一、数据类型Java...
分类:
其他好文 时间:
2014-09-10 17:29:40
阅读次数:
197
一、解决函数返回指针的几种方法 1. 返回一个指向字符串常量的指针。 例子:char* func(){ rturn "Only work for simple strings";} 优点:简单 缺点:如果你需要计算字符串的内容,这种方法就无能为力了。如果以后需要修改返回的字符串,你也会...
分类:
其他好文 时间:
2014-09-09 18:09:59
阅读次数:
188
http://see.xidian.edu.cn/cpp/biancheng/view/104.html字符串常量用双撇号括起来的部分就是字符串常量,如"abc","Hello!","a+b","Li ping"都是字符串常量。字符串常量"abc"在内存中占4个字节(而不是3个字节),见图2.5。图...
分类:
编程语言 时间:
2014-09-09 10:31:38
阅读次数:
281
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能差别事实上在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候事实上都...
分类:
其他好文 时间:
2014-09-07 21:03:55
阅读次数:
177
单引号中的字符表示一个整型值,比如‘A‘是一个字符常量,在ascii字符集中其值为65; 双引号中是字符串常量,比如"A"在存储中是: A\0,即用字符‘\0‘表示字符串的结束 关于引号对比和输出时的转义,用下面的程序说明...
分类:
编程语言 时间:
2014-09-06 17:29:23
阅读次数:
213
char p[];char *p;char *p=new char[];#include using namespace std;const int n=20;int main(){ char p[]="hello world"; //correct //char *p2="...
分类:
其他好文 时间:
2014-09-02 17:38:35
阅读次数:
208