一.简介

函数的定义不可以嵌套,但函数的调用可以嵌套

二.复制字符串

1.strcpy()

头文件:#include <string.h>和#include <stdio.h>

原型声明:char* strcpy(char* dest,const char* src);

strcpy是一种C语言的标准库函数,strcpy把含有'\0'结束符的字符串复制到另一个地址空间,返回值的类型为char*

//用法
char a[10],b[]="copy";
strcpy(a,b);    //将b中的copy到a中char *pa=new char[10];
char *pb=b;
strcpy(pa,pb);
delete pa;

//C语言标准库函数strcpy的经典实现#include <assert.h>    //C头文件
#include <cassert>     //C++头文件
char* strcpy(char* des,const char* src){char* r=des;assert((des!=NULL)&&(src!=NULL));while(*source++!='\0'){*r++=*source++;}return des;  //从函数中返回函数体内分配的内存是十分危险的,会导致内存泄漏
}

2.strcpy_s()

原型声明:errno_t strcpy_s(char* strDes,size_t num,const char* strSrc);

strcpy因为不安全会报警告,所以推荐使用strcpy_s

strcpy_s(pa,10,pb);

3.strncpy()

三.格式化字符串

1.sprintf()

输出浮点数时,会按要求的或默认的精度进行四舍五入

2.printf()

四.剪切字符串

1.strcat()

五.字符串比较

1.strcmp()

转载于:https://www.cnblogs.com/k5bg/p/11096840.html

C89:论常用的字符串函数相关推荐

  1. C语言常用的字符串函数

    C语言常用的字符串函数 以下函数都在头文件 string.h 中 (1)strcpy()字符串复制函数 函数原型:char *strcpy(char *d ,char *s) 功能:复制字符串s到字符 ...

  2. 常用:javascript字符串函数 收藏

    常用:javascript字符串函数 收藏 concat 将两个或多个字符的文本组合起来,返回一个新的字符串. var a = "hello"; var b = ",wo ...

  3. SQLServer常用的字符串函数梳理

    今天给大家分享一下SQLServer常用的字符串函数知识笔记,希望对大家能有所帮助! 1.ASCII(字符串表达式) 作用:返回表达式最左侧字符串的ASCII代码值. 示例:SELECT ASCII( ...

  4. SQL 常用的字符串函数

    SQL 常用的字符串函数 1.replace:替换函数 replace(string,from_str,to_str) 即:将string中所有出现的from_str替换为to_str 2.left: ...

  5. C++中常用的字符串函数

    C++语言提供了比C语言更丰富的字符串处理功能.它可以在字符串上经行输入,输出,合并,修改,比较,转换,复制,搜索等操作.使用这些现成的功能可以大大减少我们的编程的负担.        输入和输出的字 ...

  6. 【php基础入门】小白整理PHP常用的字符串函数使用总结分析(推荐)

    PHP字符串操作 字符串是 PHP 中重要的数据类型之一.在 Web 开发中,很多情况下都需要对字符串进行处理和分析,通常将涉及字符串的格式化.字符串的连接与分割.字符串的比较.查找等一系列操作.用户 ...

  7. oc语言常用的字符串函数

    #import <Foundation/Foundation.h>int main(int argc, const char * argv[]) {@autoreleasepool {/* ...

  8. javascript 常用的字符串函数

    javascript 字符串函数 定义一个字符串 var str = "Aheloworld"; 1.获取字符串的长度 length var str = "Ahelowo ...

  9. oracle常用的字符串函数,Oracle的常用字符函数实验展示

    Oracle提供了众多实用的字符函数,在众多的字符函数中常用的并不多,精通常用的几个字符函数便可游刃有余. 通过这个小文儿简单演示一下常用字符函数的用法,供参考. 1.实验预备动作 1)创建实验表T ...

  10. python常用处理字符串函数的详细分析(全)

    目录 前言 1.split 2.join 3.strip/lstip/rstrip 4.replace 5.lower/upper/capitalize 6.其他 前言 处理字符串的一个常用模块是 s ...

最新文章

  1. nagios+cacit 整合(rpm)
  2. 基于gulp的前端脚手架(二)
  3. Pytorch模型(.pth)转onnx模型(.onnx)
  4. ELK+Kafka 企业日志收集平台(二)
  5. c# 拷贝结构体_C#学习之Partial、结构体、枚举
  6. 从MySQL随机选取数据
  7. Java多线程——不变性与安全发布
  8. 计量科学大数据分级分类
  9. Windows下Python3+nose+appium自动化测试之Android篇
  10. w7电脑蓝屏怎么解决_电脑蓝屏Win32k.sys怎么办
  11. 一分钟在云端快速创建MySQL数据库实例
  12. C#ORM系统 Moon.ORM使用方法
  13. Android IntentService的使用与源码解析
  14. CentOS7安装WPS中文字体问题
  15. 单词数 HDU - 2072 纯字典树个人理解
  16. Unity项目 - 捡苹果 Apple Picker
  17. 均值滤波及中值滤波的区别
  18. curl -sSL https://bit.ly/2ysbOFE | bash -s无法执行问题解决
  19. 教你如何用python俘获女神芳心
  20. 电商小程序有什么优势?

热门文章

  1. poj 2705 Tangled in Cables 基础prim
  2. Audio Hijack 4 for Mac(音频录制工具)
  3. SecureCRT for Mac(SSH终端仿真工具)
  4. iTerm2 如何设置以单词为单位快速移动光标?
  5. 如何在Mac上更改“终端”窗口光标?
  6. 自动化测试必备实用工具,帮你提高工作效率 | 码云周刊第 88 期
  7. 解决IIShalders错误,解决IISmodules错误
  8. 如何解决Linux 系统下 ifconfig 命令无网络接口 ens33
  9. stm32cube和sw4stm32开发
  10. Oracle数据库sql 列转字符串行函数WMSYS.WM_CONCAT()