黑马程序员---IOS基础---字符串数组及字符串函数
2015-06-08 09:26
357 查看
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!
-------字符串数组及字符串函数
一、字符串数组
定义:用于存放字符的数组,可以是一维或者多维。
一般形式:char 数组名[数组长度]
初始化:两种方法
1、先定义后初始化,例如:char ch[5]; ch[5]={'a','b','c','d','e'};
2、定义的同时进行初始化,例如:char ch[5]={'a','b','c','d','e'};
输出函数:使用printf函数,用%s输出一个字符串,从给定地址开始,一直输出字符串,直到遇到‘\0’停止(必须有‘\0’,否则无法停止)。
输入函数:使用scanf函数,%s格式输入,输入的字符串长度要小于数组的长度,另外要注意空格问题,若输入的字符串有空格则后面的字符无法被保存,因为以%s输入scanf遇到空格输入就结束。
二、字符串函数
字符串输入函数:gets(str);等同于scanf("%s",str);注:str为数组名,以下均为数组名
字符串输出函数:puts(str);等同于printf("%s\n",str);
字符串连接函数:stract(str1,str2);把str2连接到str1后面,注:str1的长度要足够长,确保能保存str1+str2.
字符串长度计算函数:strlen(str);该函数以'\0'作为字符串结束标志,计算的长度为'\0'之前字符串的长度。
字符串拷贝函数:strcpy(oldstr,newstr);newstr字符串要覆盖掉oldstr字符串,注:oldstr要足够大保证放得下newstr。
字符串比较函数:strcmp(str1,str2);该函数的作用是比较str1和str2字符串长度大小,当str1>str2时return 1;当str2=str2时return 0;当str1<str2时return -1;
-------字符串数组及字符串函数
一、字符串数组
定义:用于存放字符的数组,可以是一维或者多维。
一般形式:char 数组名[数组长度]
初始化:两种方法
1、先定义后初始化,例如:char ch[5]; ch[5]={'a','b','c','d','e'};
2、定义的同时进行初始化,例如:char ch[5]={'a','b','c','d','e'};
输出函数:使用printf函数,用%s输出一个字符串,从给定地址开始,一直输出字符串,直到遇到‘\0’停止(必须有‘\0’,否则无法停止)。
输入函数:使用scanf函数,%s格式输入,输入的字符串长度要小于数组的长度,另外要注意空格问题,若输入的字符串有空格则后面的字符无法被保存,因为以%s输入scanf遇到空格输入就结束。
二、字符串函数
字符串输入函数:gets(str);等同于scanf("%s",str);注:str为数组名,以下均为数组名
字符串输出函数:puts(str);等同于printf("%s\n",str);
字符串连接函数:stract(str1,str2);把str2连接到str1后面,注:str1的长度要足够长,确保能保存str1+str2.
字符串长度计算函数:strlen(str);该函数以'\0'作为字符串结束标志,计算的长度为'\0'之前字符串的长度。
字符串拷贝函数:strcpy(oldstr,newstr);newstr字符串要覆盖掉oldstr字符串,注:oldstr要足够大保证放得下newstr。
字符串比较函数:strcmp(str1,str2);该函数的作用是比较str1和str2字符串长度大小,当str1>str2时return 1;当str2=str2时return 0;当str1<str2时return -1;
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- Linux C函数参考手册(PDF版)
- Lua教程(十七):C API简介
- C#实现打造气泡屏幕保护效果
- C/C++数据对齐详细解析
- C 语言基础教程(我的C之旅开始了)[三]
- C++中的extern “C”用法详解
- C 语言基础教程(我的C之旅开始了)[七]
- C字符串操作函数实现方法小结
- C/C++ 宏详细解析
- C/C++实现对STORM运行信息查看及控制的方法
- 用C#生成不重复的随机数的代码
- 在c和c++中实现函数回调