C语言
一只小白啊啊啊
这个作者很懒,什么都没留下…
展开
-
小米2020笔试
密码包含字符 数字 大写字母 小写字母四种类型,长度在8-120.若长度不对,输出1,类型不对,输出0,正常输出2.#include<iostream>#include<stdio.h>#include<string.h>using namespace std;int check(char *str)//判断是否是符合要求的密码{ int len; len=strlen(str); if(len<8||len>120)原创 2020-09-08 21:23:55 · 414 阅读 · 0 评论 -
sprintf的详细用法
sprintf的用法正文:printf 可能是许多程序员在开始学习C 语言时接触到的第二个函数(我猜第一个是main),说起来,自然是老朋友了,可是,你对这个老朋友了解多吗?你对它的那个孪生兄弟sprintf 了解多吗?在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串...转载 2019-11-15 15:54:42 · 1086 阅读 · 0 评论 -
memset()函数与memcpy()函数
memset()memset是C库函数void *memset(void *s, int ch, size_t n);。函数解释:将s中当前位置后面的n个字节用ch替换并返回s。作用:在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快的方法。note: 尽量用memset将一个数组设置为零,而不是通过for循环C标准库<string.h>memc...原创 2019-11-09 22:19:07 · 351 阅读 · 0 评论 -
C语言学习笔记 ——指针理解
C语言学习笔记 ——指针理解铁律1:指针是一种数据类型1)指针也是一种变量,占有内存空间,用来保存内存地址,测试指针变量占有内存空间大小2)*P操作内存在指针声明时,*号代表所声明的变量为指针在指针使用时,*号代表 操作 指针所指向的内存空间的值*p相当于通过地址(p变量的值)找到一块内存,然后操作内存*p放在等号左边赋值(给内存赋值)*p放在等号右边取值(从内存获取值)3)...原创 2019-09-20 14:10:15 · 229 阅读 · 0 评论 -
c语言中&与&&的区别
c语言中&与&&的区别&:按照位与操作,例如:0010&1101,结果为0000 &是java中的位逻辑运算: eg: 2&3=2; 分析如下: 2的二进制为10 ;3的二进制为11 ; 逻辑&之后为10&&:短路与,表示如果两个条件都成立则执行之后的逻辑; 例如:if(a==0&&...转载 2019-10-06 15:20:20 · 1787 阅读 · 0 评论