首页
学习
活动
专区
工具
TVP
发布

C语言

专栏成员
24
文章
1736
阅读量
14
订阅数
趣味C语言——【猜数字】小游戏
rand() 函数会返回一个伪随机数,伪随机数范围是0~RAND_MAX(大部分编译器上为32767)
用户11162265
2024-06-17
630
轻松拿捏C语言——【关机代码】
我们可以通过写一个简单代码来让电脑关机,这里需要用到system库函数,它可以执行系统命令。它需要头文件stdlib.h
用户11162265
2024-06-16
700
【C语言题解】1、写一个宏来计算结构体中某成员相对于首地址的偏移量;2、写一个宏来交换一个整数二进制的奇偶位
它接受两个参数:一个结构体类型和一个该类型中的成员名称,并返回该成员在结构体中的字节偏移量。
用户11162265
2024-06-14
660
【计算机网络】第三章·数据链路层 超硬核复习好物,考前必看!!!
广播信道(使用一对多的广播通信方式,过程较复杂,必须使用专用的共享信道协议来协调该信道上连接的主机的数据发送)
用户11162265
2024-06-14
820
【计算机网络】第二章·物理层重点知识总结,超硬核复习好物,考前必看干货!!!
数据通信系统 可划分为三大部分 源系统(或发送端、发送方)、传输系统(或传输网络) 和 目的系统(或接收端、接收方)
用户11162265
2024-06-14
860
轻松拿捏C语言——【文件操作】
程序文件:包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行程序(windows 环境后缀为.exe)
用户11162265
2024-06-14
610
轻松拿捏C语言——【内存函数】
C语言中的内存操作函数:memcpy, memmove, memset, memcmp
用户11162265
2024-06-14
630
轻松拿捏C语言——自定义类型之【联合体与枚举】
在union Un1中成员有两个,char c[5]占5个字节大小,在vs中1<8,所以char的对齐数为1,int i占4个字节大小,在vs中4<8,所以int类型对齐数为4, 所以在union Un1中最大对齐数为4。
用户11162265
2024-06-14
460
轻松拿捏C语言——自定义类型之【结构体】
因为⼀个结构体中再包含⼀个同类型的结构体变量,这样结构体变量的大小就会⽆穷的⼤,是不合理的
用户11162265
2024-06-14
660
轻松拿捏C语言——【数据在内存中的存储】
有符号的整数,三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,最高位的⼀位是被当做符号位,剩余的都是数值位。
用户11162265
2024-06-14
690
轻松拿捏C语言——【字符串函数】的使用及模拟实现
• 字符串以 '\0' 作为结束标志,strlen函数返回的是在字符串中 '\0' 出现前面的字符个数(不包含 '\0' )。
用户11162265
2024-06-14
510
轻松拿捏C语言——【字符函数】字符分类函数、字符转换函数
C语言中有一系列的函数是专门做字符分类的,也就是⼀个字符是属于什么类型的字符的。 这些函数的使用都需要包含⼀个头文件是 ctype.h
用户11162265
2024-06-14
580
轻松拿捏C语言——二分查找
举个生活中的例子,当我们要去图书馆借书时,知道了要找的图书编号,我们可以在一个大致范围的中间查找,然后在决定往前找还是往后找。这样就能比一本一本地找更加快速。
用户11162265
2024-06-14
770
【计算机网络】第一章重点问答习题,经典好题,复习必做!!!
电路交换通信一定有三个过程,建立连接、通信、释放连接。整个通信过程,通信双方始终占用着所使用的物理信道。电路交换效率低。但只要双方建立好了连接,双方通信所需的传输带宽就分配好且不会再改变,不会受网络中其他用户影响。从源点到终点都是同样的传输速率
用户11162265
2024-06-14
830
【计算机网络】第一章重点知识总结,超硬核复习好物,考前必看!!!
优点:高效灵活迅速可靠
用户11162265
2024-06-14
1190
轻松拿捏C语言——【保姆级·指针讲解】期末C语言<指针>急救包,全是干货,诚意满满!
有一栋楼,里有200个房间,假如我们要去某个房间找某个人,然后他说他在C304,我们就能通过门牌号C304快速找到他所在房间。
用户11162265
2024-06-14
830
【C语言题解】三题:回文检查、刘备 关羽 张飞三人过年放鞭炮、约瑟夫环问题(犹太人死亡游戏)(难度up,推荐)
这里我们就要注意了,在scanf 中使用%s来输入字符串时,它会从第一个非空白字符开始读取,直到遇到空白字符就停止读取。也就是说我们这里不能使用scanf来直接读取含有空白的字符串。
用户11162265
2024-06-14
720
【C语言题解】输入n(1~9),再输入n个长度不超过50的字符串,给这n个字符串排序并输出它们
首先:使用一个二维字符数组来存储输入的字符串。由于n的范围是1到9,我们可以直接定义一个固定大小的二维数组。
用户11162265
2024-06-14
410
【C语言题解】用函数来模拟实现strlen()、strcpy()、strcmp()、strcat()
注意:使用strcpy时必须确保目标字符串有足够的空间来存储源字符串,包括末尾的空字符 '\0'。否则,可能会导致缓冲区溢出,这是一个常见的安全漏洞。
用户11162265
2024-06-14
830
轻松拿捏C语言——冒泡排序及优化
按照这个规则,这一趟排序下来就把最大的值排在了最右边,后面就不需要再调整它,然后我们现在只需要再来对前9个数进行排序。10个数排序,我们只需要比较9趟(最后1趟比较2个数,只需要比较1次,所以n个数排序只用比较 n-1 趟);每比较完1趟,下一次排序比较时 就会少比一个数
用户11162265
2024-06-14
740
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档