c语言
文章平均质量分 67
是学习c语言的记录,希望和大家一起进步
wangshishiwang
这个作者很懒,什么都没留下…
展开
-
转轮数组题目
时间复杂度O(n^2)原创 2024-02-04 15:16:01 · 196 阅读 · 1 评论 -
整数与浮点数在内存的储存方式
首先,E为一个无符号整数这意味着,如果E为8位,它的取值范围为0~255;但是,我们知道,科学计数法中的E是可以出现负数的,但E为无符号整数不存在符号位,所以IEEE 754规定,存入内存时E的真实值必须再加上一个中间数,使其变为一个正整数,对于8位的E,这个中间数是127;比如,2^-1的E是-1,所以保存成32位浮点数时,必须保存成-1+127=126,即01111110注意这个地方为存储值而非真实值.,正数的原码补码反码都相同,而负数的反码是原码的符号位不变,其他位取反,补码是反码加一。原创 2023-12-29 18:16:24 · 476 阅读 · 2 评论 -
结构体初步认识
1、第一种方法是直接声明,下方是一个类名是stu的结构体,成员包括s1,s22、第二种是先声明结构体类名,之后在主函数中命名,下图是第二种命名方式3、不完全定义是一种没有定义类名(tag标签)不安全的定义,只能使用一次结构体的初始化其实和其他数据类型类似,例如int*p,int a[20]分别是表示初始化地址和数组,用结构体则可以structp,struct 名 [20],原创 2023-12-29 20:47:02 · 1341 阅读 · 3 评论 -
API的初步认识
Windows 这个多作业系统除了协调应⽤程序的执⾏、分配内存、管理资源之外, 它同时也是⼀个很⼤的服务中⼼,调⽤这个服务中⼼的各种服务(每⼀种服务就是⼀个函数),可以帮应⽤程式达到开启视窗、描绘图形、使⽤周边设备等⽬的,由于这些函数服务的对象是应⽤程序(Application), 所以便称之为 Application Programming Interface,简称 API 函数。WIN32 API也就是Microsoft Windows32位平台的应⽤程序编程接⼝。现在我将以实现贪吃蛇为例来学习。原创 2024-02-05 21:45:10 · 1469 阅读 · 5 评论 -
strstr strcom strcpy strcat的模拟
我会用一张图来说明他的思路,他是一个判断一个字符串是否包含另一个字符串。strcat(源字符,目标字符)但拼接时可以源字符与目标字符一致吗?显然不行,因为这样前面最后字符修改为第一个字符,会陷入死循环。中找到与目标一样的地址,找到后用储存的p1 p2那计算。strcom是用来比较字符的大小的一个函数。strcom(源字符地址,目标字符地址)strcom(源字符地址,目标字符地址)strstr是其中比较复杂的一个函数。为’\0’,若是就传此时的p1,strcpy是字符复制的函数。strcat是字符拼接函数。原创 2023-12-23 17:15:44 · 623 阅读 · 1 评论 -
指针分类与简单使用
c原创 2023-12-06 22:16:10 · 431 阅读 · 3 评论