C语言数组操作相关函数
头文件:string.h
字符串输出函数puts
格式:puts(字符数组)
功能:向显示器输出字符串(输出完,换行)
说明:字符数组必须以‘\0’结束
字符串输入函数gets
格式:gets(字符数组)
功能:从键盘输入一以回车结束的字符串放入字符数组中,并自动加‘\0’
说明:输入串长度应小于字符数组维数字符串连接函数strcat
字符串连接函数strcat
格式:strcat(字符数组1,字符数组2)
功能:把字符数组2连到字符数组1后面
返值:返回字符数组1的首地址
说明:1.字符数组1必须足够大
2.连接前,两串均以‘\0’结束;连接后,串1的‘\0’取消,新串最后加‘\0’
字符串拷贝函数strcpy
格式:strcpy(字符数组1,字符串2)
功能:将字符串2,拷贝到字符数组1中去
返值:返回字符数组1的首地址
说明:1.字符数组1必须足够大
2.拷贝时‘\0’一同拷贝
3.不能使用赋值语句为一个字符数组赋值
字符串比较函数strcmp
格式:strcmp(字符串1,字符串2)
功能:比较两个字符串
比较规则:对两串从左向右逐个字符比较(ASCII码),
直到遇到不同字符或‘\0’为止
返值:返回int型整数,a. 若字符串1< 字符串2, 返回负整数
b. 若字符串1> 字符串2, 返回正整数
c. 若字符串1== 字符串2, 返回零
说明:字符串比较不能用“==”,必须用strcmp
字符串长度函数strlen
格式:strlen(字符数组)
功能:计算字符串长度
返值:返回字符串实际长度,不包括‘\0’在内
例 对于以下字符串,strlen(s)的值为:
(1)char s[ ]=“\t\v\\0will\n”;
(2)char s[ ]=“\x69\082\n”;
答案:3 1
C语言数组操作相关函数相关推荐
- 511遇见易语言数组操作清除数组和数组清零
清除数组和数组清零是易语言数组操作中两个容易混淆的命令,视频教程举例做了示范. 511遇见易语言教程 官方文档 清除数组 调用格式: 〈无返回值〉 清除数组 (通用型变量数组 欲删除成员的数组变量) ...
- 511遇见易语言数组操作数组排序
本课将的数组排序是易语言数组操作中的核心命令,是易语言封装好的排序方法,我们还要在后续课程中讲解一起其他排序方法,比如冒泡排序,选择法排序,折半法排序,交换法排序等等...易语言经典排序算法系列 51 ...
- 511遇见易语言数组操作删除成员方法封装函数
本课视频教程主要是把删除指定成员的的两种方法进行了封装,通过调用子程序来实现. 511遇见易语言教程 视频教程源码 .版本 2 .支持库 spec.程序集 窗口程序集_启动窗口 .程序集变量 集_数组 ...
- C语言文件操作相关函数
在实际程序运行中,我们往往需要从文件中读取数据,或者需要往文件中写入数据,那如何完成这些操作?我们就需要掌握一些文件操作函数了. 文件名 一个文件要有一个唯一的文件标识,以便用户识别和引用.文件名包含 ...
- C语言数组及相关函数
数组的一些基本写法 //标准写法char str0[10]={'g','e','n','i','u','s'};//多出来的位数会默认为0来补齐//也可以这样写char str1[]={'a','b' ...
- 511遇见易语言数组加入成员
易语言数组操作加入成员()和插入成员()容易混淆,本来打算一起讲解这两个命令,但备课的时候发现内容较多,本课通过6个实例讲解了命令的运用. 511遇见易语言教程 官方源码: 调用格式: 〈无返回值〉 ...
- C语言指针操作字符数组demo
C语言指针操作字符数组demo,本意是使用指针操作source,函数调用一次取16个字节,调用两次获取到整个数据. char source[32] = {0}; int *header = (int ...
- V语言(Vlang) 操作mysql数据库返回map数组
List item #V语言(Vlang) 操作mysql数据库返回map数组 图片: Vlang代码块 import mysql fn main() {a := sqlquery('1','10') ...
- 【C 语言】数组 ( 多维数组操作模型 | 取某个数组元素地址 | 取某个数组元素值 )
文章目录 一.多维数组操作模型 1.取出某个数组元素地址 2.取出某个数组元素值 总结 一.多维数组操作模型 以 // 声明一个多维数组int array[2][3]; 二维数组为例 ; 1.取出某个 ...
最新文章
- OpenCV 像素存储
- PAT甲级1072 Gas Station (30 分):[C++题解]dijkstra算法、最短路
- Python果然不得了,数独都能轻松解决?python秒解数独了解下?
- 10.热空气扭曲效果
- Storm精华问答 | Storm如何连接MySQL?
- 完美运营牛帮任务平台源码 仿悬赏猫支持封装APP
- Silverlight 2 搜索照片
- 计算机二级C操作题题型
- 如何在苹果Mac上通过通知中心禁用通知?
- 跳出坑爹的 Runtime Library 坑
- 随机微分方程与 Ito Lemma 的关系
- RHCE培训多少钱?
- linux下weblogic新建域domian
- Anomaly Detection in Quasi-Periodic TimeSeries Based on Automatic Data Segmentation and Attentional
- C#使用公共语言拓展(CLE)调用Python3(使用TensorFlow训练的模型)
- 未来智安CEO唐伽佳荣膺ISC十周年“代表性人物”
- 电阻接地再串联一个电容,电阻和电容并联
- ROS2机器人实验报告提示01➡入梦⬅
- 快捷键:实用快捷键分享
- vue中使用海康插件实现视频监控-流不稳定导致视频断开前端解决办法