黑马程序员------------字符串
来源:互联网 发布:淘宝香水店铺推荐 编辑:程序博客网 时间:2024/05/16 10:29
------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
1.字符串的初始化
int a[] = "123";
int b []= {'1','2','3','0\'};
2."0\"的作用:它是字符串结束的标志。
下面举个例子:
#includeint main(){ char name[] = "itcast"; char name2[] ={'y','o','u',}; printf("%s\n",name2); return 0;}
输出结果是“youitcast"
如果:
#includeint main(){ char name[] = "itcast"; char name2[] ={'y','o','u','\0'}; printf("%s\n",name2); return 0;}
输出结果是“you"
3.strlen函数:
1>作用是计算字符串的长度
2>计算的字符不包括”\0"
3>strlen函数声明包含在“#include"中
4.本节习题
便携一个函数char_contains(char str[] , char c),如果字符串str中包含c则返回值时1,否则返回值时0.
方法一:
#include#includeint char_contains(char str[], char c);int main(){ int a; a = char_contains("ingksdfjasjacx",'c'); printf("%d\n",a); return 0;}int char_contains(char str[], char c){ int lenth = strlen(str); for(int i = 0;i { if(str[i] ==c) { return 1 ; } }return 0;}
输出结果是1
方法二:
#include#includeint char_contains(char str[], char c);int main(){ int a; a = char_contains("ingksdfjasjacx",'c'); printf("%d\n",a); return 0;}int char_contains(char str[], char c){ int lenth = strlen(str) ; int i = 0; while(i { if(str[i]== c) { return 1; } i++; }return 0;}
字符串数组
int name[2][10] = {"字符串1“ , ”字符串2“....}#includeint main(){ char name[2][10] = { "adfdsaf", "fgsagr"}; printf("%s\n",name[0]); return 0 ; }
输出结果是”adfdsaf"
#includeint main(){ char name[2][10] = { "adfdsaf", "fgsagr"}; printf("%s\n",name[0][3]); return 0 ; }
输出结果是d
0 0
- 黑马程序员-字符串函数
- 黑马程序员_字符串
- 黑马程序员-字符串
- 黑马程序员 字符串分割
- 黑马程序员_JAVA_字符串
- 黑马程序员-字符串
- 黑马程序员--.net字符串
- 黑马程序员_java字符串
- 黑马程序员--字符串类型
- 黑马程序员_字符串
- 黑马程序员--java字符串
- 黑马程序员-------字符串
- 黑马程序员---4、字符串
- 黑马程序员--字符串处理
- 黑马程序员_字符串
- 黑马程序员_java字符串
- 黑马程序员_字符串
- 黑马程序员 String字符串
- 二维平面曼哈顿距离最小生成树模版
- 利用XIB创建自动以控件的步骤
- 几个重要的ndarray对象属性
- linux下源码安装mysql
- aidl ( 二) 多进程调试
- 黑马程序员------------字符串
- 程序猿必备软件之sublimeText
- db120-wg锐捷认证
- 《编程珠玑》 个人实现部分课后答案
- js一些技巧1
- eclipse luna新特性
- 《剑指Offer》学习笔记--面试题44:扑克牌的顺子
- Warning: prerequisite DBD::mysql 3 not found
- shape的使用详解