首页 > 代码库 > C语言之函数和字符串
C语言之函数和字符串
二、函数:
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。
C语言之函数和字符串
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。