博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言之函数和字符串
阅读量:4603 次
发布时间:2019-06-09

本文共 584 字,大约阅读时间需要 1 分钟。

二、函数:

2.1、函数的执行:

  1、当我们每次进入一个函数的时候,原函数的栈底进行一个备份,之后将当前函数的栈底和栈顶指针分作同一个。

  2、此时我们就可以说产生了一个新栈,产生新栈之后会在新栈中申请一段空间(栈帧),申请到空间之后。

  3、再将需要备份的一些寄存器压到栈中。

  4、之后将栈中的这些空间进行初始化为:0xCCCCCCCC。

  5、到这里就已经做好了函数中所有的临时变量空间的分配。

  6、之后就可以直接使用这些变量了。

三、字符串:

3.1、字符串处理函数:

  3.1.1、strchr:返回查找字符在当前字符串中的位置(从首地址开始查找)。

  3.1.2、strpbrk:在第一个字符串当中查找第二个字符字符串的任意字符,找到就返回第一个字符串的首指针,否则返回0.

  3.1.3、strrchr:返回查找字符在当前字符串中的位置(从尾地址开始查找)。

  3.1.4、strstr:查找第一个字符串中第二个字符串的第一个字符。

  3.1.5、atoi、stof、atol:分别是将字符串转化为:int,float,long。

  3.1.6、strtol、strtod:分别是将字符串转化为:long、double。

转载于:https://www.cnblogs.com/xiaohaige/p/6815625.html

你可能感兴趣的文章
【Spark】Spark-Redis连接池
查看>>
【云计算】使用supervisor管理Docker多进程-ntpd+uwsgi+nginx示例最佳实践
查看>>
Ubuntu16.04下配置ssh免密登录
查看>>
实验二 2
查看>>
will-change属性
查看>>
android学习笔记54——ContentProvider
查看>>
Unity3d android开发之触摸操作识别-双击,滑动去噪处理
查看>>
Custom view * is not using the 2- or 3-argument View constructors; XML attributes will not work
查看>>
模型选择准则
查看>>
安卓动态增加按钮
查看>>
iOS7程序后台运行
查看>>
maven+testng+reportng的pom设置
查看>>
IT telephone interview
查看>>
gitlab安装配置
查看>>
ps载入画笔
查看>>
悲怆:IT人的一声叹息->一个程序员的自白[转帖]
查看>>
[SpringMVC]自定义注解实现控制器访问次数限制
查看>>
日记(序)
查看>>
A == B ?
查看>>
洛谷P3763 [Tjoi2017]DNA 【后缀数组】
查看>>