字符串
来源:互联网 发布:中银淘宝信用卡查询 编辑:程序博客网 时间:2024/06/10 07:19
字符串处理函数
- gets、 puts
- strlen //求长度
- strcpy、strncpy //复制
while ((*destination++ = *source++) != '\0') ;
- strcat //拼接
- strcmp //比较
- strchr、strrchr、strstr //查找
- atoi、atof、itoa //数值和字符串的转化,“63”⇆ 63
处理多个字符串
- 二维字符数组
char status[][10] = {"runing", "blocked", "ready"};
- 字符型的指针数组
char* status[] = {"runing", "blocked", "ready"};
Cautions
- C语言中用字符数组表示字符串
- 字符串指针变量是个变量,指向字符串的首地址;而字符串数组名是个常量,为字符串数组第一个元素的地址,不允许修改
char word[6] = "leaf"; //no problemword = "tree"; //[Error] assignment to expression with array typechar* ss;ss = "apple"; //"apple"是字符串常量,不能被修改ss[1] = 't'; //Errorss = "good"; //no problem
- 定义一个字符串指针变量时,只给指针变量分配了空间,但指针变量存放的地址并没有分配,即不知道该指针到底指向哪个字符串(这种做法是危险的);而定义一个字符串数组,在编译时会占用实际的空间
阅读全文
1 0
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- android多线程-AsyncTask之工作原理深入解析(上)
- LeetCode 122. Best Time to Buy and Sell Stock II (Easy)
- C语言复习-01
- 19. Remove Nth Node From End of List
- 头插法创建单链表代码实现
- 字符串
- 万年历的编写
- android多线程-AsyncTask之工作原理深入解析(下)
- C++中类的对象和指针的区别理解
- 关于Spring Jackson 反序列化Date时遇到的问题
- C语言——字符串指针-strcmp
- HDU6215 Brute Force Sorting 【模拟】
- dubbo的使用及配置
- tarjan算法求割点