嵌入式学习第八天

二分查找法:在一个一维数组中,定义一个begin 和 end,还有mid = (begin + end);比较要查找的值n小于mid还是大于mid或是等于mid,然后更新begin 或end 的值,在更新mid的值,重复此操作比较mid 与n 的值的大小关系,直到比较出n;或是第一次比较直接找到n;抑或是直到重复结束也无法找到n。

puts( s ):作用是输出括号中表示的字符串,其中s 是一个指针,指向字符串第一个元素的地址。***puts 会一直输出,直到遇到 \n 为止***

gets( s ):作用是从终端获得一个字符串。终端在输入时,直到输入回车键后,输入才结束。输入的字符将存入s 中,s 表示存入第一个字符的地址。

fgets(s , int size,stdin):作用是接收 int size 个字符,保存入s中。若输入的字符串数量超过了size,则超出的部分不会被保存。

strlen( s ):获取字符串中除' \n '外所有的字符数量,即字符串中的有效字符数量,返回值是一个 long unsigned int 型数据。使用时要调用#include<string.h>

strcpy(char * dest,const char * src): 作用是将src中的字符拷贝到dest中。注意:dest的容量不能小于src的容量,否则会发生数组越界,dest 数组至少有strlen(src)+ 1 个字节。使用时要调用#include<string.h>

 strcat( char * dest,const char *src): 作用是将src中的字符复制到dest字符串的最后一个元素之后。使用时调用#include<string.h>

strcmp(const * s1;const char *s2):作用是比较s1 数组是否大于s2 数组,若大于:返回值是一个大于0 的数;若小于:返回值是一个小于0的数;若等于:则返回0.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值