(一)strcmp函数 strcmp函数是比較两个字符串的大小,返回比較的结果。一般形式是: i=strcmp(字符串,字符串); 当中,字符串1、字符串2均可为字符串常量或变量;i 是用于存放比較结果的整型变量。比較结果是这样规定的:①字符串1小于字符串2,strcmp函数返回一个负值;②字符串....
分类:
其他好文 时间:
2015-03-05 14:16:00
阅读次数:
106
//删除c语言程序中所有的注释语句,要正确处理带引号的字符串与字符串常量#include using namespace std;#define MAXLINE 1000void rcomment(int c);void in_comment(void);void deleteTail(void);...
分类:
编程语言 时间:
2015-03-04 22:28:49
阅读次数:
198
在复制字符串的时候,出现如下难以理解之处:
测试程序的目的是定义一个指针指向字符串常量,并且将这个字符串常量复制到另一个经过内存分配的字符串指针。
正常理解范围(1):
#include
#include
#include
int main(void)
{
char* p1 = "abcdefg";
char* p2 = (char*)malloc(sizeof(p1...
分类:
其他好文 时间:
2015-03-03 16:41:36
阅读次数:
125
1、使用new关键字Strings1=newString(“ab”);//2、使用字符串常量直接赋值Strings2=“abc”;3、使用”+”运算符进行字符串连接Strings3=“abc”+“d”;Strings4=s3+5;//abcd5常量池概念:Java运行时会维护一个StringPool(String池),也叫“字符串缓冲区”。String池用来存放..
分类:
编程语言 时间:
2015-02-28 00:23:40
阅读次数:
190
1、常量(1)整型常量 100,23,33等等;(2)实型常量 2.1,34.7等(3) 字符常量 ‘a’,'A'等普通字符以及转义字符(4)字符串常量 “abc”,"342"等(5)符号常量 #define PI 3.1415922、变量int a,b,c;3、常变量(C 99 中允许使...
分类:
其他好文 时间:
2015-02-22 12:14:40
阅读次数:
158
例程1#includeint main(void){ char *s="hello"; printf("%s\n", s); s[0]="H" //因为s指针指向的字符串"hello"是字符串常量,所以不能通过指针进行更改,所以这里会产生段错误 printf("%s\n...
分类:
数据库 时间:
2015-02-15 20:28:35
阅读次数:
168
String:字符串常量StringBuffer:字符串变量StringBuilder:字符串变量三者在执行速度方面比较:StringBuilder>StringBuffer>StringString类型是不可改变的对象,当用String操作字符串时,实际上是不断地创建新的对象,原来的对象就会变成垃...
分类:
其他好文 时间:
2015-02-11 14:20:35
阅读次数:
155
#include int main(){ //字符串常量,存放于内存常量区。 //常量区区的内存具有缓存机制, //当不同指针指向的常量值相同时, //其实这些指针指向的是同一块常量区内存 //且常量区内存不允许被程序修改 char *str1 = "hello"...
分类:
编程语言 时间:
2015-02-10 00:22:15
阅读次数:
176
一.String1.String:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的.String类是被final修饰2.String str="hello world"和String str=new String("hello world")的区别publiccl...
分类:
编程语言 时间:
2015-02-06 18:23:55
阅读次数:
108
LPSTR LPCSTR LPWSTR LPCWSTR区别
LPSTR 一个32位的指向字符串的指针
LPCSTR 一个32位的指向字符串常量的指针
LPWSTR 一个32位的指向unicode字符串的指针
LPCWSTR 一个32位的指向unicode字符串常量的指针
前面的L代表LONG,P就是指针的意思,C就是constant的意思
W是wide的意思,STR...
分类:
其他好文 时间:
2015-02-06 15:00:28
阅读次数:
116