C语言基础
文章平均质量分 60
vae.cn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
利用函数指针将学生总成绩进行排序
这段代码实现了对学生成绩数据的排序功能。创建了一个名为struct stu的结构体,其中包含三个整型成员abc,用于存储学生不同科目的成绩。除了冒泡排序,还可以使用其他排序算法,如快速排序、归并排序等。只需修改mysort函数的实现即可。原创 2025-03-31 22:11:35 · 414 阅读 · 0 评论 -
2的1024次方
编程计算2的1024次方 ——2023年迅雷面试题原创 2025-03-23 13:43:12 · 641 阅读 · 0 评论 -
在字符串中删除指定的字符
在字符串中删除指定的字符,并返回删除字符后最终的字符串首地址。原创 2025-03-16 12:02:08 · 239 阅读 · 0 评论 -
递归算法解决汉诺塔问题
汉诺塔(Tower of Hanoi)是一个经典的数学谜题,也是递归算法的典型应用案例。该问题源于一个传说,在印度的一个神庙里有三根柱子,其中一根柱子上按照从下到上、圆盘尺寸逐渐减小的顺序堆叠着 n 个圆盘。现在需要将这 n 个圆盘从起始柱子(通常称为源柱)移动到目标柱子(通常称为目标柱),并且在移动过程中要遵循以下规则:(1)每次只能移动一个圆盘。(2)任何时候都不能将较大的圆盘放在较小的圆盘之上。原创 2025-03-16 11:56:03 · 569 阅读 · 0 评论 -
递归算法判断递增数列
递归算法判断递增数列原创 2025-03-16 11:45:51 · 165 阅读 · 0 评论 -
项目开发与管理
对于一个复杂的工程项目,往往是由非常多的工程文件组成,如果我们仅仅需要对其中的某一个或几个源文件进行代码修改,那么我们就需要侦测到哪些工程源文件进行了修改,有针对性地对修改过的这些源文件进行编译,我们就可以提高编译效率,进而提高开发效率原创 2025-03-16 11:32:09 · 1017 阅读 · 0 评论 -
数据类型转换
数据类型转换①字符型(char)<---->整型(int)②整型(int)<---->字符型(char)③字符串型(char *)<---->整型(int)④整型(int)<---->字符串型(char *)原创 2025-03-16 00:08:11 · 259 阅读 · 0 评论 -
数据排序方式
数据常见排序方式:①冒泡排序 ②选择排序 ③插入排序 ④快速排序原创 2025-03-16 00:00:23 · 912 阅读 · 0 评论 -
三目运算符
结合性和优先级只是定义表达式的结构,当确定表达式运行时的行为时才需要表达式各部分的运算顺序。(三目运算符)的结合性是右结合,即自右向左结合。原创 2025-03-15 23:55:42 · 291 阅读 · 0 评论 -
C语言基础——位运算
①位运算符 ②位运算符的用途原创 2025-03-02 19:12:39 · 195 阅读 · 0 评论 -
C语言——运算符
①C语言运算符 ②算术运算符原创 2025-03-02 19:03:52 · 140 阅读 · 0 评论 -
C语言基础——库文件
库文件本质上是经过编译后生成的可被计算机执行的二进制代码,但注意库文件不能独立运行,库文件是需要加载到内存中才能执行的,库文件大量的存在于windows, Linux,MacOs软件平台上的。原创 2025-03-02 18:57:01 · 424 阅读 · 0 评论 -
C语言基础——预处理
预处理就是源文件编译之前,所进行的一部分预备操作。预处理是由预处理程序来完成的,当源文件在编译时,编译器就会自动调用预处理程序来完成对预处理指令的解析,预处理指令解析完毕后,才进入下一步的编译过程。原创 2025-03-02 18:44:28 · 371 阅读 · 0 评论 -
文件操作(标准IO)
文件的分类、缓冲、打开、关闭、读写操作原创 2025-02-23 01:33:25 · 301 阅读 · 0 评论 -
C语言基础——结构体
结构体struct、联合体(共用体)union、枚举类型enum、类型重命名typedef原创 2025-02-23 01:25:28 · 442 阅读 · 0 评论 -
C语言基础——指针
指针变量、数组指针、指针数组、函数指针、二级指针、指针常量、常量指针、内存动态申请与释放原创 2025-02-23 00:49:23 · 718 阅读 · 0 评论 -
C语言基础——函数
函数定义、调用、形参、实参、局部变量、全局变量、外部函数、内部函数原创 2025-02-22 22:47:58 · 945 阅读 · 0 评论 -
C语言基础——数组
数据类型 数组名[数组容量];原创 2025-02-22 22:15:54 · 387 阅读 · 0 评论 -
九九乘法表
(1)91种乘法全部输出(含重复)(2)右上(3)左下(4)右下(5)左上原创 2025-02-22 21:59:16 · 364 阅读 · 0 评论 -
C语言基础——循环结构
③从第二项开始,依次与该值进行比较,如果大于/小于该变量,就把该项赋值给定义的变量。④加完每一项(判断条件),变量sum的值就是累加和。④加完每一项(判断条件),变量sum的值就是累乘积。:跳出当前语句,只结束本次循环,并不终止整个循环的执行。③用该变量累加每个数据项 sum+=1;①定义一个变量并为该变量赋值为第一个数据项。①定义一个变量,赋初值 sum=0;①定义一个变量,赋初值 sum=1;④直至数据访问结束,该变量的值就是极值。②定义一个变量表示每一项 i=1;②定义一个变量表示每一项 i=1;原创 2025-02-22 19:25:30 · 318 阅读 · 0 评论 -
分支结构程序设计
逻辑真:逻辑假原创 2025-02-22 18:47:06 · 293 阅读 · 0 评论 -
C语言基础——顺序程序设计
(1)控制语句① if...else...---选择结构 if...else...if...else if...②while----当型循环③do...while----直到型循环④for循环⑤switch⑥goto(2)函数调用语句(3)表达式语句(4)空语句(5)复合语句原创 2025-02-14 21:08:41 · 309 阅读 · 0 评论 -
C语言基础——数据类型
数据类型+常量与变量+进制转换+面试题+混合运算(运算符)原创 2025-02-14 20:45:04 · 1888 阅读 · 0 评论 -
C语言基础概述
ROM所存数据稳定 ,断电后所存数据也不会改变,并且结构较简单,使用方便,因而常用于存储各种固定程序和数据。(eg:比特币挖矿就是全网的矿工在每10分钟里一起计算一道算术题,谁先算出答案,就相当于挖到了这个区块,而该矿工就能获得系统新生的比特币奖励。DDR5是目前(2023-10)最新的内存类型,可以提供更高的传输速率和更高的带宽,可以达到8400 MHz的传输速率,同时还支持更高的容量、更高的带宽和更高的。矿卡:挖矿的显卡,这里的“挖矿”是虚拟挖矿,一般有专业显卡来挖矿,挖到的矿其实就是比特币。原创 2025-02-14 19:55:25 · 716 阅读 · 0 评论 -
有符号数和无符号数相加
将有符号数的补码和无符号数的二进制表示按位相加,遵循二进制加法规则(0 + 0 = 0,0 + 1 = 1,1 + 0 = 1,1 + 1 = 10)。:通常采用补码表示,最高位为符号位(0 表示正数,1 表示负数)。根据结果的二进制表示,判断是有符号数还是无符号数,然后将其转换为十进制。相加结果没有超出 8 位无符号整数的取值范围,没有发生溢出。通过以上步骤,我们可以计算出有符号数和无符号数相加的结果。类型是 8 位无符号整数,取值范围是 0 到 255。等),因为不同的数据类型有不同的位数和取值范围。原创 2025-02-22 18:21:48 · 758 阅读 · 0 评论
分享