自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小鹅系列笔记

专注于嵌入式开发

  • 博客(176)
  • 收藏
  • 关注

原创 (41)C语言二维数组很难吧?这文章教你入门!二维数组的定义,二维数组怎么初始化?数组在内存中的存储?多维数组简介~《小鹅说 C 语言》

一个二维数组,在本质上,是一个一维数组的列表,一个二维数组可以被认为是一个带有 x 行和 y 列的表格。type可以是任意有效的C 数据类型arrayName是一个有效的C 标识符,也就是数组名。将二维数组看做一个 Excel 表格,有行有列,x 表示行数,y 表示列数,要在二维数组中定位某个元素,必须同时指明行和列。3 表示数组有 3 行;4 表示每⼀行有 4 个元素;int 表示数组的每个元素是整型类型;a 是数组名,可以根据⾃己的需要指定名字;二维数组在概念上是二维的,但在。

2025-11-19 14:13:47 563

原创 (40)不懂就问!C语言字符串函数大总结!字符串长度函数 strlen?strlen 与 sizeof 的区别?字符串复制函数 strcpy?字符串比较函数 strcmp?《小鹅说 C 语言》

用来比较 str1 和 str2 指向的字符串,从两个字符串的第⼀个字符开始比较,如果它们相等,就继续比较下一个字符,直到遇见不同的字符,或者到字符串的末尾。str1 数组是使用常量字符串初始化,也是不完全初始化,前⾯ 7 个元素存放了 a、b、c、d、e、f、\0,剩余的元素默认初始化为 0,也就是 \0。str2 数组是使用大括号的⽅式初始化,也是不完全初始化,前⾯ 6 个元素存放了 a、b、c、d、e、f,剩余的元素默认初始化为 0,也就是 \0。字符串拷贝,拷贝到源头字符串中的 \0 为⽌。

2025-11-19 09:30:00 942

原创 (39)学完C语言还不懂字符数组!?教你字符数组怎么初始化?什么是字符常量?什么是字符串常量?不定长数组与定长数组是什么?《小鹅说 C 语言》

例如有一个长度为 10 的整型数组,它所包含的元素按照从小到大的顺序(升序)排列,假设比较到第 4 个元素时发现它的值大于输入的数字,那么剩下的 5 个元素就没必要再比较了,肯定也大于输入的数字,这样就减少了循环的次数,提高了执行效率。因为数组元素是升序排列的,所以当 nums[i] > num 时,i 后边的元素也都大于 num 了,num 肯定不在数组中了,就没有必要再继续比较了,终止循环即可。,就到达了字符串的末尾,然而事实却不是这样,由于我们并未对最后 4 个元素赋值,所以第 26 个元素不是。

2025-11-18 10:00:00 782 1

原创 (38)C语言 ‘printf‘ 和 ‘scanf‘ 的进阶用法!以及所有输入输出函数总结!scanf 的返回值?数组溢出!error C4996: ‘scanf‘:《小鹅说 C 语言》

(1)C 语言有多个函数可以从键盘获得用户输入scanf():是通用的输入函数,它可以读取多种类型的数据。:这三个函数都用于输入单个字符。gets():获取一行数据,并作为字符串处理。(2)C 语言有多个函数可以从键盘获得用户输出printf():可以输出多种类型的数据。:这三个函数都用于输出单个字符。puts():输出一串数据。其中scanf()、getchar()、gets() 是标准函数,适用于所有平台;getche() 和 getch()不是标准函数,只能用于 Windows。

2025-11-18 09:00:00 755

原创 (37)必须会最常用的字符与字符串!`‘\0‘` 详解?getchar函数的使用?putchar函数的使用?gets() 和 puts() 函数的使用?所有输入输出函数总结《小鹅说 C 语言》

(1)C 语言有多个函数可以从键盘获得用户输入scanf():是通用的输入函数,它可以读取多种类型的数据。:这三个函数都用于输入单个字符。gets():获取一行数据,并作为字符串处理。(2)C 语言有多个函数可以从键盘获得用户输出printf():可以输出多种类型的数据。:这三个函数都用于输出单个字符。puts():输出一串数据。其中scanf()、getchar()、gets() 是标准函数,适用于所有平台;getche() 和 getch()不是标准函数,只能用于 Windows。函数。

2025-11-17 10:00:00 2196

原创 (36)数组入门 -- 保证入门!有些同学是不是看到数组就头疼?那是你没有好好理解他!数组怎么初始化?数组下标是什么?获取数组长度?数组声明,数组定义,怎么访问数组元素?《小鹅说 C 语言》

【双人迷宫游戏】:【俄罗斯方块】:【完整笔记链接】:https://mp.weixin.qq.com/s/J5bTlJdA613DB9cCb94eag暂时无法在飞书文档外展示此内容变量的出现使得我们可以存放单个的数据,那假设我们有⼀组数据,比如:某个班级的数学成绩有 30 个数据,我们就需要创建 30 个变量去存储码?这时候 C 语⾔中给了⼀个数组的概念,可以让我们创建⼀块连续的空间来存放⼀组数据。数组是⼀组。数组的定义并不是声明一个个单独的变量,比如 ,而是声明一个数组变量,使用 来代表一个个单独的变量

2025-11-17 09:00:00 1657

原创 (35)C语言对选择结构和循环结构的总结!包括 if、else、switch、case! while 和 do-while 循环,break 和 continue 关键字《小鹅说 C 语言》

不过由于 goto 语句很容易造成代码混乱,维护和阅读困难,饱受诟病,不被推荐,而且 goto 循环完全可以被其他循环取代,所以后来的很多编程语言都取消了 goto 语句,我们也不再讲解。所谓“跳出”,是指一旦遇到 break,就不再执行 switch 中的任何语句,包括当前分支中的语句和其他分支中的语句;else 是最基本的结构,switch…else 可以嵌套使用,原则上嵌套的层次(深度)没有限制,但是过多的嵌套层次会让代码结构混乱。for 循环是最常用的循环,它的功能强大,一般都可以代替其他循环。

2025-11-16 15:00:00 547

原创 (34)一篇文章详解循环的 ‘break‘ 和 ‘continue‘,以及 goto 语法!《小鹅说 C 语言》

本来 for 循环想提前退出得使用 break,⼀个 break 只能跳出⼀层 for 循环,如果 3 层循环嵌套就得使用 3 个 break 才能跳出循环,所以在这种情况下我们使用 goto 语句就会更加的快捷。对于 while 和 do…break 的作用是永久的终止循环,未来我们在某个条件发⽣的时候,不想再继续循环的时候,就可以使用 break 来完成。未来我们在循环中,当某个条件发⽣的时候,本次循环⽆需再执行后续某些操作的时候,就可以使用 continue 来实现。成立,开始第一次循环。

2025-11-16 10:00:00 1994

原创 (33)大总结!嵌套 for 循环,嵌套 while 循环,嵌套 do while 循环!求 1~100 以内所有的奇数和、偶数和!求算术平方根!求 100 以内的素数!《小鹅说 C 语言》

本例是一个简单的 for 循环嵌套,外层循环和内层循环交叉执行,外层 for 每执行一次,内层 for 就要执行四次。在 C 语言中,代码是顺序、同步执行的,当前代码必须执行完毕后才能执行后面的代码。这就意味着,外层 for 每次循环时,都必须等待内层 for 循环完毕(也就是循环 4 次)才能进行下次循环。虽然 i 是变量,但是对于内层 for 来说,每次循环时它的值都是固定的。

2025-11-15 10:30:00 1667

原创 (32)想想都可怕!学了C语言,还不清楚 ‘for‘ 循环怎么用!!for 循环怎么用?for 循环语法以及实例?while 循环和 for 循环的区别?《小鹅说 C 语言》

while 循环和 for 循环在实现循环的过程中都有初始化、判断、调整这三个部分,但是 for 循环的三个部分非常集中,便于代码的维护,而如果代码较多的时候 while 循环的三个部分就比较分散,所以从形式上 for 循环要更优⼀些。

2025-11-14 10:30:00 852

原创 (31)想想都可怕,学了C语言,还不清楚while循环怎么用!!do...while 循环怎么用?while 循环和 do...while 循环的区别?《小鹅说 C 语言》

执行完“语句块”,再次计算表达式的值,如果为真,继续执行“语句块”……总的来说,while 循环适用于在循环之前检查条件,而 do while 循环适用于至少执行一次循环体,不管条件是否成立。这样,随着循环的不断执行,循环条件中变量的值也会不断变化,终有一个时刻,循环条件不再成立,整个循环就结束了。表达式可以是一个单独的语句,也可以是几个语句组成的代码块,循环语句允许我们多次执行一个语句或语句组。: 你欠我钱,我走路上,前面一人,我先看清楚这个人是不是你,不是就不打。

2025-11-14 10:00:00 1006

原创 (29)想想都可怕,学了C语言,还不清楚 switch 判断语句?带你从switch语法学习,并且注意break的使用,并且嵌套switch语句以及代码demo《小鹅说 C 语言》

(1)switch 语句中的 expression 是一个常量表达式,必须是一个整型或枚举类型。(2)在一个 switch 中可以有任意数量的 case 语句。每个 case 后跟一个要比较的值(整数)和一个冒号。break;//正确break;//正确break;//正确,字符和整数可以相互转换break;//正确,字符和整数可以相互转换break;//错误,不能为小数break;//错误,不能包含变量break;//错误,不能包含变量。

2025-11-14 09:30:00 741

原创 (30)switch 判断案例分析--根据输入的年份判断是否为闰年,根据输入的月份判断这月有多少天?判断是否闰年代码。《小鹅说 C 语言》

【代码】(30)switch 判断案例分析--根据输入的年份判断是否为闰年,根据输入的月份判断这月有多少天?判断是否闰年代码。《小鹅说 C 语言》

2025-11-14 09:30:00 251

原创 (28)新手容易出错的 5个 if 语句!复杂判断语句和运算符的结合使用!逻辑与、逻辑或、逻辑非必须会!‘=’和‘==’的区别?三目运算符《小鹅说 C 语言》

用于比较的表达式,称为关系表达式。运算符描述实例==检查两个操作数的值是否相等,如果相等则条件为真。(A == B) 为假。!检查两个操作数的值是否相等,如果不相等则条件为真。(A!= B) 为真。检查左操作数的值是否大于右操作数的值,如果是则条件为真。(A > B) 为假。检查左操作数的值是否小于右操作数的值,如果是则条件为真。(A < B) 为真。>=检查左操作数的值是否大于或等于右操作数的值,如果是则条件为真。(A >= B) 为假。<=

2025-11-13 11:00:00 2326

原创 (27)白话文讲解 if else 判断语句,看完不懂的可以尽情骂我!true和false?多个if语句,多个if else语句,嵌套if语句《小鹅说 C 语言》

上⾯的代码排版,让 else 和第⼀个 if 语句对⻬,让我们以为 else 是和第⼀个 if 匹配的,当 if 语句不成立的时候,⾃然想到的就是执行 else ⼦句,打印 haha ,但实际上 else 是和第⼆个 if 进行匹配的,这样后边的 if…else 语句是嵌套在第⼀个 if 语句中的,如果第⼀个 if 语句就不成立,嵌套 if 和 else 就没机会执行了,最终啥都不打印。else 语句,这可用于测试多种条件。也就是表达式的结果如果是 0,则语句不执行,表达式的结果如果不是 0,则语句执行。

2025-11-13 10:15:00 1215

原创 (26)想想都可怕,学了C语言,还不清楚运算符是什么?我写‘一万字‘带你看懂运算符有哪些?自增自减?算术运算符?位运算符?运算符优先级?sizeof怎么用《小鹅说 C 语言》

运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。算术运算符关系运算符逻辑运算符位运算符赋值运算符杂项运算符运算符优先级位运算符作用于位,并逐位执行操作。pqp & qp | qp ^ q00000010111111010011运算符描述实例对两个操作数的每一位执行逻辑与操作,如果两个相应的位都为 1,则结果为 1,否则为 0。按位与操作,按二进制位进行"与"运算。运算规则:0&0=0;0&1=0;1&0=0;1&1=1;

2025-11-13 09:30:00 1362

原创 (25)想想都可怕,学了C语言,还不清楚函数的作用域?以及局部变量和全局变量的区别!《小鹅说 C 语言》

定义在某个函数或块的内部声明的变量称为局部变量。它们只能被该函数或该代码块内部的语句使用。局部变量在函数外部是不可知的。它的作用域仅限于函数内部,离开该函数后就是无效的。定义在所有函数外部定义的变量称为全局变量。全局变量是定义在函数外部,通常是在程序的顶部。全局变量在整个程序生命周期内都是有效的,全局变量可以被任何函数访问。也就是说,全局变量在定义后整个程序中都是可用的。它的作用域默认是整个程序,也就是所有的源文件,包括 .c 和 .h 文件。

2025-11-12 10:30:00 563

原创 (24)想想都可怕还不清楚C语言的形参和实参?简单通过代码和调试演示形参和实参的值变换,就明白了!《小鹅说 C 语言》

[toc。

2025-11-12 10:00:00 825

原创 (23)C语言函数进阶-- 函数声明与函数调用!! 函数声明的格式?C语言函数声明?C语言函数调用?函数声明的作用,函数的链式调用(嵌套调用)《小鹅说 C 语言》

其实不然,头文件中包含的都是函数声明,而不是函数定义,函数定义都放在了其它的源文件中,这些源文件已经提前编译好了,并以动态链接库或者静态链接库的形式存在,只有头文件没有系统库的话,在链接阶段就会报错!同时⼀般在企业中我们写代码时候,代码工程比较大,往往都是几千行、上万行、百万行的代码,将这些代码都放在一个源文件中简直是灾难,不但检索麻烦,而且打开文件也很慢,所以必须将这些代码分散到多个文件中。⼀般情况下,函数的声明、类型的声明、常量的定义是放在头文件(.h)中,函数的实现是放在源文件(.c)文件中。

2025-11-12 09:00:00 1037

原创 (22)今天跟你们讲一点培训没有的知识!C 语言是不是必须有 main 函数??C语言 main 函数的多种写法?编译和链接过程以及 GCC 程序是怎么地启动流程《小鹅说 C 语言》

每个 C 程序都至少有一个函数,即主函数 main();main 函数有且仅有⼀个;main 函数是程序的入口;每个 C 语⾔程序不管有多少行代码,都是从 main 函数开始执行的,到 main 函数结束(遇到 return 或者执行到函数末尾时,函数才结束)。即使⼀个工程中有多个 .c ⽂件,但是只能有⼀个 main 函数(因为程序的入口只能有⼀个)。也就是说,没有 main 函数程序将不知道从哪里开始执行,运行时会报错。如之前的文章(12)基本程序结构中的。

2025-11-11 11:00:00 1513

原创 (21)C语言函数入门 -- 保证入门!! 库函数是什么?自定义的函数怎么写?函数的概念?函数的定义?函数的返回值?函数的参数?形参和实参的区别?函数怎么调用?函数嵌套是什么?《小鹅说 C 语言》

库函数再好,提供的功能还是有限的;日常写代码的需求是千变万化的,所以还是需要程序员写各种各样的代码,这些代码也是由⼀个个函数组成。因此,我们自己设计和实现的函数,称为自定义函数main 函数也算是自定义函数。一般形式返回类型 函数名 ( [参数列表] )函数主体[ ]说明此参数是可省略的。如之前的文章(12)基本程序结构中的C 实例 -- Hello World就是一个标准的函数定义模版。#include <stdio.h> //头文件//空白行/* 我们的第一个 C 程序 */ //注释。

2025-11-11 10:00:00 1609

原创 (20)今天解决你们C语言‘printf‘和‘scanf‘的占用符的高级用法!%12f,+d,-d,%m.nf,%ds,%% 这些类型都是什么意思??《小鹅说 C 语言》

其实,我们大可不必像上面一样,printf() 可以更好的控制输出格式。根据编译输出一次一次的加空格调整,屏幕前的你们刚出社会,开发相关应用程序显示的时候,是不是这样干的呢?在实际开发工作中,做应用开发的小伙伴们,经常会为了增强客户的阅读性,使数据信息(数字或者字符串)对齐。最小宽度和小数位数这两个限定值,都可以用 * 代替,通过 printf() 的参数传⼊。看,这是多么地自虐,要敲那么多空格,还要严格控制空格数,否则输出就会错位。的格式声明,指定输出的数据占 20 列,其中包括 15 位小数。

2025-11-11 09:30:00 1171

原创 (19)C语言为什么‘printf‘就能打印,不知道就看这!什么是输入和输出? 什么是库函数?占位符是什么?原来%d,%f,%x就是占位符啊。并且有最全占位符大全表!《小鹅说 C 语言》

想象一下你在玩一个游戏,游戏需要你给它一些信息,比如你的名字或者你想选择的角色。这个过程叫做“输入”。当游戏告诉你你的得分、下一步应该做什么,这个过程叫做“输出”。

2025-11-10 15:52:39 756

原创 (18)不懂C语言“变量”的就看这! 变量的名称、变量怎么定义、变量怎么初始化,全局变量和局部变量的区别,知道C 中的左值和右值《小鹅说 C 语言》

***是计算机程序运行过程中其值可以发生改变的量。:变量其实只不过是程序可操作的存储区的名称。变量指向某一块存储的区域。C 中每个变量都有特定的数据类型数据类型决定了变量存储的大小和布局。基于前一章(16)数据类型 - 强制类型转换讲解的基本数据类型变量的定义的基本语法变量定义指定一个数据类型,并包含了该类型的一个或多个变量的列表,如下所示:<数据类型> <变量名>;<数据类型> <变量名 1> [ , <变量名 2> , <变量名 3> , …];type必须是一个有效的 C数据类型。

2025-11-10 13:47:18 912

原创 (17)不懂C语言常量的就看这! 还有转义字符,科学计数法,以及字符常量 和 ASCII 码表,#define 与 const 区别,小学生应该都快看的懂了《小鹅说 C 语言》

***是计算机程序运行过程中其值不能发生改变的量。这些固定的值,又叫做字面量。常量可以是任何的基本数据类型,比如整数常量、实型常量(浮点常量)、字符常量,或字符串常量,也有枚举常量。常量就像是常规的变量,常量的值在定义后不能进行修改。常量可以直接在代码中使用。也可以通过定义常量来使用,如底下7、定义常量。字符就是我们在键盘上敲出来的单个符号,如:A,a,1,@,#,$,~ 等等。字符常量就是用单引号括起来的单个普通字符(例如 ‘x’) 或转义字符。

2025-11-10 10:31:57 729

原创 (16)C语言数据类型 - 总结强制类型转换笔记-《小鹅说 C 语言》

说到 “unsigned 类型储存的量太大”,顺带说一下,虽然 printf 输出 int 和 unsigned int 时可以混用 %d(或%i)和 %u(或%ui),但还是建议输出 int 类型的时候用 %d(或%i),输出 unsigned int 类型时用 %u(或%ui)(其它类型同理<如%ul 等>)在这里,c 首先被转换为整数,但是由于最后的值是 float 型的,所以会应用常用的算术转换,编译器会把 i 和 c 转换为浮点型,并把它们相加得到一个浮点数。

2025-11-09 14:30:00 1018

原创 (15)C语言数据类型的总结来了!C 语言有哪些基本数据类型,整型,浮点型,字符型,布尔型,以及基本数据类型char、short、int、float、double的存储大小和值范围《小鹅说 C 语言》

在 C 语言中,数据类型指的是用于声明不同类型的变量或函数。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。C 中的数据类型可分为以下几种:每种数据类型都有变量和常量。其中 C 语言的基本数据类型大体有三种:整型(整数)、实型(小数/浮点数)、字符型。

2025-11-09 10:00:00 1947

原创 (14)基础语法--本节会讲C语言的基本组成单位:分隔符 - 标识符- 字面值常量- 运算符-关键字-注释的知识!《小鹅说 C 语言》

空格分隔语句的各个部分,让编译器能识别语句中的某个元素(比如 int)在哪里结束,下一个元素在哪里开始。编译时,注释会被替换成⼀个空格,所以 min/* space */Value 会变成 min Value ,⽽不是 minValue。在这里,int 和 age 之间必须至少有一个空格字符(通常是一个空白符),这样编译器才能够区分它们。C 中只包含空格的行,被称为空白行,C 编译器会完全忽略它。在 C 语言中,令牌(Token)是程序的基本组成单位,,分为整常量、浮点常量、字符常量和字符串常量。

2025-11-08 11:00:00 575

原创 (13)头文件--什么是源文件?什么是头文件?C 预处理指令 #include 来引用头文件的两种方式!标准库头文件表格!《小鹅说 C 语言》

源文件是用于存储计算机程序代码的文本文件。C 语言的源文件一般以 .c 为扩展名(如:上一个笔记里面的hello.c就是源文件)。源文件(.c)需要经过编译器编译,生成可执行文件(.exe)(**如:**上一个笔记里面的hello.exe就是生成的可执行文件)。这一步会将源代码转换为计算机可以理解的机器语言。头文件包含 C 函数函数声明、宏定义和类型定义的文件,这些头文件提供了源文件中需要使用的接口,被多个源文件中引用共享。头文件是扩展名为 .h 的文件,h 就是 head (头)的简称。

2025-11-08 10:00:00 643

原创 (11)学习C语言以及 C 语言的背景简介,什么是文本编辑器,有哪些C 编译器《小鹅说 C 语言》

C 语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发 UNIX 操作系统而设计的。由于 C 语言所产生的代码运行速度与汇编语言编写的代码运行速度几乎一样,所以采用 C 语言作为系统开发语言。当前最新的 C 语言标准为 C18 ,在它之前的 C 语言标准有 C17、C11…我们一般说 C 语言是其它语言的母语。会了 C 语言其它的。C 语言最初是用于系统开发工作,特别是组成操作系统的程序。C 语言是一种通用的、面向过程式的计算机程序设计语言。语言在学习的过程就会感到轻松一些。

2025-11-08 09:30:00 427

原创 (10)教你小白安装最新版本的 MinGW-w64 ,C 编译器 MinGW 下载和安装,gcc --version验证版本《小鹅说 C 语言》

为了在 Windows 上安装 GCC,您需要安装 MinGW-w64。MinGW-w64 是一个开源项目,它为 Windows 系统提供了一个完整的 GCC 工具链,支持编译生成 32 位和 64 位的 Windows 应用程序。

2025-11-07 15:00:00 1017

原创 (12)学习C语言新手的第一份代码HelloWorld!每行注释必懂。并说明C的基本程序结构,以及实践用VSCode创建C语言工程,并编译运行,怎么学C语言?怎么编译代码?《小鹅说 C 语言》

printf() 函数括号中的内容称为函数的参数,括号内可以看到输出的字符串 “Hello, world\n”,其中 “\n” 表示换行操作,它不会输出到控制台。如果搭建环境时,安装了该插件,在新建工程后,可以看到菜单栏下方,有这几个按键,我们逐个点击“编译”,“运行”即可,编译完成运行后,可以看到打印了日志。此行代码中 return 语句的作用是将函数的执行结果返回,后面紧跟着函数的返回值,返回值一般用 0 或 -1 表示,0 表示正常,-1 表示异常。,可以输出单词 “Hello World”。

2025-11-07 14:36:20 835

原创 (9)学习C语言以及教你小白操作 MinGW 编译器下载、C 编译器 MinGW 安装《小鹅说 C 语言》

为了在 Windows 上安装 GCC,您需要安装 MinGW-w64。MinGW-w64 是一个开源项目,它为 Windows 系统提供了一个完整的 GCC 工具链,支持编译生成 32 位和 64 位的 Windows 应用程序。

2025-11-07 13:45:00 651

原创 (8)学习C语言以及教你小白操作 Cygwin 编译器下载、C 编译器 Cygwin 安装、安装 gcc/g++ 的编译环境《小鹅说 C 语言》

Cygwin 是一个在 Windows 操作系统上模拟 Unix/Linux 环境的软件包,它允许用户在 Windows 上使用 Linix 工具和应用程序。Cygwin 通过提供一组 DLL(动态链接库),这些 DLL 充当 Unix 系统调用层和 Windows 内核之间的桥梁,使得 Unix 程序能够在 Windows 系统上运行。

2025-11-07 11:00:00 723

原创 (7)VSCode - 好用的5大插件安装、Fitten Code插件、ChatGPT插件、GitLens插件、Code Spell Checker插件《小鹅说 C 语言》

Fitten Code是由非十大模型驱动的 AI 编程助手,它可以自动生成代码,提升开发效率,帮您调试 Bug,节省您的时间,另外还可以对话聊天,解决您编程碰到的问题。如果母语不是英语,或者你虽然是英语母语国家的人,但拼写不好,那么 Code Spell Checker 可是能帮你好大的忙,尤其是在输入变量名的时候。它能够高亮代码中的拼写错误,并且支持自定义词典,可以忽略你认为是对的单词,还可以选择不同的词典。这个时候,你就可以用 Peacock 为不同的项目更改窗口的主题颜色,还是蛮实用的。

2025-11-07 10:00:00 1663 1

原创 (6)学习C语言以及 VSCode的安装和MinGW的安装、VSCode插件的安装,VSCode创建C语言工程,并使用运行第一个C代码“helloworld”《小鹅说 C 语言》

文本编辑器推荐 请在底下C 语言(2)工具归纳VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器,VSCode 开发环境非常简单易用。通过编辑器创建的文件通常称为源文件,C 程序的源文件通常使用扩展名 .c。当你创建一个 .c 或 .cpp 文件时,该扩展会添加一些功能,比如语法高亮(着色)、智能补全和悬停以及错误检查。

2025-11-07 09:00:00 1106

原创 (5)学习C语言以及 Dev-C++下载,Dev-C++安装,Dev-C++设置字体和颜色,Dev-C++创建新的C语言工程,Dev-C++运行第一个C代码“helloworld”《小鹅说 C 语言》

Dev C++ 是一个 windows 下的c和c++程序的集成开发环境。它使用 mingw32/gcc 编译器,遵循 c/c++ 标准。开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,以减少编辑错误,还有完善的调试功能,能够适合初学者与编程高手的不同需求,很多高校也将 Dev C++ 作为 C 语言的教学基础,作为上机实验的工具。设置软件字体、颜色、图标等属性,如果选择使用默认形式,直接单击 Next 即可。

2025-11-06 16:00:00 932

原创 (4)学习C语言以及 Visual C++ 2010安装, VC++全国计算机等级考试二级C语言程序设计考试的开发环境《小鹅说 C 语言》

Visual C++(简称VC++)是微软公司推出的一种集成开发环境(IDE),主要用于开发 C 和 C++ 语言的应用程序。它提供了强大的编辑器、编译器、调试器、库和框架支持,以及丰富的工具和选项,使得开发者能够高效地进行软件开发。

2025-11-06 15:15:00 232

原创 (3)学习C语言以及 VC++ 6.0安装、VC++ 6.0应用程序无法正常启动报错,VC++ 6.0创建一个新的C语言工程,并使用运行第一个C代码“helloworld”《小鹅说 C 语言》

Visual C++ 6.0 简称 VC++6.0 或者 VC6.0,是微软 1998 年推出的一款 C/C++ IDE,界面友好,调试功能强大。VC6.0 是一款革命性的产品,非常经典,至今仍然有很多企业和个人在使用,很多高校也将 VC6.0 作为 C 语言的教学基础,作为上机实验的工具。还有 VC++6.0 对于 win10 以上的系统不太友好,所以本文教大家怎么在 win10 以上的系统安装 VC6.0。

2025-11-06 11:00:00 755

原创 (2)C语言的开发工具归纳(VC6.0、Visual C++ 2010、Dev-C++、VSCode、WSL2 )《小鹅说 C 语言》

通过编辑器创建的文件通常称为源文件,C 程序的源文件通常使用扩展名 .c。在开始编程之前,请确保您有一个文本编辑器。如果你想要设置 C 语言环境,您需要确保电脑上有以下两款可用的软件,文本编辑器和C 编译器。以下推荐的安装目前就VSCode需要安装C 编译器。在开始编程之前,请确保您有一个文本编辑器,且有足够的经验来编写一个计算机程序,然后把它保存在一个文件中,编译并执行它。C 语言编译器用于把源代码编译成最终的可执行程序。最常用的免费可用的编译器是 GNU 的 C/C++ 编译器。

2025-11-06 10:15:00 641

数据科学与工程算法基础 课后部分练习题答案

数据科学与工程算法基础,包含课后部分练习题答案以及2个projects

2025-05-06

矩阵论 课后习题 习题答案

矩阵论课后习题答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-05

《算法设计与分析基础》第3版 Anany Levitin 课后习题 习题答案

《算法设计与分析基础》第3版 Anany Levitin 课后习题 习题答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-05

《C++ Primer》 第五版 中文版 习题答案

《C++ Primer》 第五版 中文版 习题答案 目录: 第1章 : 开始 第 I 部分 : C++基础 第2章 : 变量和基本类型 第3章 : 字符串、向量和数组 第4章 : 表达式 第5章 : 语句 第6章 : 函数 第7章 : 类 第 II 部分 : C++标准库 第8章 : IO库 第9章 : 顺序容器 第10章 : 泛型算法 第11章 : 关联容器 第12章 : 动态内存 第 III 部分 : 类设计者的工具 第13章 : 拷贝控制 第14章 : 重载与类型转换 第15章 : 面向对象程序设计 第16章 : 模版与泛型编程 第 IV 部分 : 高级主题 第17章 : 标准库与特殊设施 第18章 : 用于大型程序的工具 第19章 : 特殊工具与技术 欢迎关注我《小菜狗编程笔记》!

2025-05-05

windows端tftp服务端的搭建文档和工具

使用3CDaemon软件搭建FTP来上传/下载文件。 3CDaemon是一个简易服务器工具,含TFTP服务器、FTP服务器、Syslog服务器及TFTP客户机。 3CDaemon,支持多种协议的小型服务软件,其功能简练、使用方便是最大的优点!

2025-05-04

3CDaemon 服务器 工具 压缩包,含TFTP服务器、FTP服务器、Syslog服务器

使用3CDaemon软件搭建FTP来上传/下载文件。 3CDaemon是一个简易服务器工具,含TFTP服务器、FTP服务器、Syslog服务器及TFTP客户机。 3CDaemon,支持多种协议的小型服务软件,其功能简练、使用方便是最大的优点!

2025-05-04

《概率引论》 何书元 笔记 及 课后习题答案

何书元《概率引论》笔记及课后习题答案。 这是B站何书元老师的《概率论》课程时作的笔记以及《概率引论》一部分课后习题的答案,供大家参考。 由于只有一个 Latex 文件,所以我就不像代数学笔记那样打包编译好的文档了,仓库里的 lecturenote_bg.pdf 和 lecturenote.pdf 是我编译好的文档,分别是有背景颜色的和没有背景颜色的。 注意:这个笔记使用 ElegantNote 模板。 欢迎关注我《小菜狗编程笔记》!

2025-05-03

《计算机科学导论》第4版 课后习题答案

本书可作为入门计算机学科的一本简单的教材,通过本书可大致了解计算机专业中的各个方向,不用话过多的时间在本书中,不懂的地方不用深究。快速结束本书开始更专业的书籍的学习才是最重要的 除开第十九章与二十章,答案以更新完毕。 注意:书中的算法及画图没有做解答。 欢迎关注我《小菜狗编程笔记》!

2025-05-03

《C++语言程序设计(第五版)》 郑莉 清华大学出版社 第3-12章 全部 课后习题参考答案

《C++语言程序设计(第五版)》 郑莉 清华大学出版社 第3-12章 全部 课后习题参考答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-01

数据结构 严蔚敏 课后习题答案

数据结构 严蔚敏 课后习题答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-01

数字图像处理 第四版 课后习题答案(影印版)

数字图像处理 第四版 课后习题答案(影印版)。 欢迎关注我《小菜狗编程笔记》!

2025-04-29

操作系统导论(ostep)的笔记和课后习题答案

欢迎关注我《小菜狗编程笔记》! 第十章-多处理器调度 第十三章-抽象:地址空间 第二十一章-超越物理内存:机制 第二十七章-插叙:线程 API 第二十九章-基于锁的并发数据结构 第三十章-条件变量 第三十一章-信号量 第三十二章-常见并发问题 第三十三章-基于事件的并发机制(进阶) 第四十一章-局部性和快速文件系统 第四十二章-崩溃一致性:FSCK 和日志文件系统 第四十三章-日志结构文件系统 第四十四章-数据完整性和保护 第四十七章-分布式系统 第四十八章-Sun 的网络文件系统

2025-04-28

计算机网络:自顶向下方法 (中文版+英文版)(原书第七版)陈鸣译 课后习题参考答案

计算机网络:自顶向下方法 (中文版+英文版)(原书第七版)陈鸣译 课后习题参考答案 English:包含原版参考答案 Chinese:包含我翻译的中文版答案 同时包含latex、docx、pdf格式的参考答案。 欢迎关注我《小菜狗编程笔记》!

2025-04-29

数据结构与算法分析(原书第二版)课后练习答案及代码

数据结构与算法分析(原书第二版)课后练习答案及代码。 欢迎关注我《小菜狗编程笔记》!

2025-04-29

Java 语言程序设计 基础篇 第十版 课后答案

免费下载,答案现只包括1~12章,每一章中过于简单的题目便不上传了,以后不定期更新后续章节。 已经运行过,可以保证基本全对,欢迎大家参考使用。 欢迎关注我《小菜狗编程笔记》!

2025-04-30

数字图像处理 第三版 课后习题答案 + 冈萨雷斯数字图像处理源代码 + 教材图片

数字图像处理 第三版 课后习题答案 + 冈萨雷斯数字图像处理源代码 + 教材图片 欢迎关注我《小菜狗编程笔记》!

2025-04-30

Matlab程序设计与应用(第3版,刘卫国著)全ppt-代码-课后答案

Matlab程序设计与应用(第3版,刘卫国著)【全】ppt-代码-课后答案 教学课件PPT 教材实验与解答 教程源代码 各章节答案(word版)+(pdf版) 第1章 MATLAB系统环境_习题答案.doc 第2章 MATLAB数据及其运算_习题答案.doc 第3章 MATLAB矩阵处理_习题答案.doc 第4章 MATLAB程序流程控制_习题答案.doc 第5章 MATLAB绘图_习题答案.doc 第6章 MATLAB数据分析与多项式计算_习题答案.doc 第7章 MATLAB数值微分与积分_习题答案.doc 第8章 MATLAB方程数值求解_习题答案.doc 第10章 MATLAB图形对象句柄_习题答案.doc 第11章 MATLAB图形用户界面设计_习题答案.doc 第12章 MATLAB Simulink系统仿真_习题答案.doc 第13章 MATLAB外部程序接口技术_习题答案.doc 欢迎关注我《小菜狗编程笔记》!

2025-04-30

数据结构与算法分析 java语言描述 Mark Allen Weiss著 课后习题答案

数据结构与算法分析 java语言描述 Mark Allen Weiss著 课后习题答案 欢迎关注我《小菜狗编程笔记》!

2025-04-30

计算物理基础 彭芳麟 课后习题答案

计算物理基础 彭芳麟 课后习题答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-01

《80X86汇编语言程序设计》课后习题答案

《80X86汇编语言程序设计》(王元珍等主编,华中科技大学出版社出版),对于课后习题的解答的答案,仅供参考。 第一章 预备知识 1.本章简介摘录 2.本章习题 3.个人答案 第二章 寻址方式 1.本章简介摘录 2.本章习题 3.个人答案 第三章 宏汇编语言 第四章 程序设计的基本方法 ……

2025-04-29

鸟哥的Linux私房菜服务器架设篇 第三版

欢迎关注我《小菜狗编程笔记》! 【内容概要】 《鸟哥的Linux私房菜服务器架设篇 第三版》旨在指导读者如何在Linux系统上架设网络服务器,书中详细介绍了Linux服务器架设的基础知识和具体步骤。本书特别强调使用RPM/YUM作为软件安装方式,以确保系统的在线自动升级,从而提高系统的安全性和稳定性。书中还涵盖了网络基础、防火墙设置、常见服务器(如SSH、FTP、DNS等)的架设、以及高级话题如iSCSI等。每一章节都提供了课后练习,帮助读者巩固所学知识。此外,本书还提供了许多实用技巧,例如如何通过查看日志文件来解决问题。 【适合人群】 已经具备一定Linux操作系统相关知识,以及文字接口(BASH Shell)相关技巧的读者。特别是对Unix-like系统有一定了解,熟悉登录文件的产生与放置地点、服务的启动与关闭方式、工作排程的使用方法等基础知识的人群。 【使用场景及目标】 ①为读者提供从基础到高级的Linux服务器架设指南;②帮助读者掌握Linux服务器的规划、架设、维护与安全管理;③指导读者如何根据实际需求选择合适的服务器软件和服务配置;④通过案例分析和实践练习,培养读者解决实际问题的能力。

2025-05-26

Linux - 02:常用的基本命令.md

常用的基本Linux命令总结归纳! Ubuntu、centos 欢迎关注我《小菜狗编程笔记》!

2025-05-26

Linux常用命令全称及讲解.md

Linux常用命令全称及讲解,适用于Ubuntu、Centos! 欢迎关注我《小菜狗编程笔记》!

2025-05-26

统计建模与R软件 (第2版) 课后习题代码答案

统计建模与R软件 (第2版) 课后习题代码答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-15

go程序设计语言 go语言圣经 课后练习题答案

go程序设计语言 go语言圣经 课后练习题答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-14

人工智能学院 程序设计基础 课后习题答案

人工智能学院 程序设计基础 课后习题答案

2025-05-14

人工智能专业 基础数学课资料 《数学分析简明教程》第二版 邓东皋, 尹小玲编著 课后习题答案及解析

《数学分析简明教程》第二版 课后习题答案及解析; ans.pdf文档是我自己整理的数学分析课后习题的答案, 原教材是邓东皋, 尹小玲编著, 高等教育出版社出版的 《数学分析简明教程》第二版; 文档用overleaf编辑生成, 模版是Elegentbook, 使用教程参考 【Maki's Lab】LaTeX+Overleaf教程; 欢迎关注我《小菜狗编程笔记》!

2025-05-13

《Vue.js前端开发实战》 黑马程序员 课后习题答案+源代码 期末考试复习资料 PPT

《Vue.js前端开发实战》 黑马程序员 课后习题答案+源代码 期末考试复习资料 PPT 欢迎关注我《小菜狗编程笔记》!

2025-05-13

模拟电子技术课后习题答案 PPT

第1章题解 二极管及应用电路.ppt 第2章题解 BJT及应用电路.ppt 第3章题解 FET及应用电路.ppt 第4章题解 集成电路.ppt 第5章题解 负反馈.ppt 第6章题解 运算与处理.ppt 第7章题解 振荡电路.ppt 第8章题解 直流电源.ppt 欢迎关注我《小菜狗编程笔记》!

2025-05-13

Matlab程序设计与应用(第3版,刘卫国著)全 + ppt课件 + 课后答案

Matlab程序设计与应用(第3版,刘卫国著)[全] + ppt课件 + 课后答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-11

Erlang 程序设计 第2版 学习笔记及部分课后习题答案

Erlang 程序设计 第2版 学习笔记及部分课后习题答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-11

《Go程序设计语言》 笔记 课后习题答案

《Go程序设计语言》 笔记 课后习题答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-09

C语言 期中、期末课程设计项目3 - 迷宫游戏(双人)

内容概要: 本文档提供了一个基于C语言的双人迷宫游戏项目的源代码。该项目首先初始化了迷宫地图,包括设置迷宫的边界和随机生成出口位置。接着定义了两个玩家的初始位置,并实现了玩家通过键盘控制角色移动的功能。游戏中,两个玩家分别用不同的符号表示,玩家可以通过特定的键位控制自己的角色在迷宫中移动,当任意一名玩家到达出口时,游戏结束并显示获胜信息。 适合人群: 计算机相关专业的大一或大二学生,尤其是正在学习C语言编程和数据结构课程的学生。 使用场景及目标: 作为期中或期末课程设计项目,帮助学生巩固C语言基础知识;掌握基本的图形界面操作如光标的移动和颜色设置等。 阅读建议: 建议读者先熟悉C语言的基本语法,特别是函数定义与调用、数组操作以及条件语句等内容。在阅读代码时,可以尝试逐步理解每个函数的作用,并结合注释和调试工具来加深对程序流程的理解。此外,还可以尝试修改代码,如调整迷宫大小或者增加新的功能,以此提升编程技巧。 【后续】 1.猜数字游戏 2.学生管理系统 3.迷宫游戏(双人) 4.贪吃蛇游戏(单人) 5.贪吃蛇游戏(双人) 6.俄罗斯方块游戏1 7.俄罗斯方块游戏2 - 跨平台 并且有《小菜狗 C 语言入门 + 进阶笔记》,公众号、优快云等同名小菜狗编程笔记!

2025-05-09

python从入门到实践 课堂练习及课后部分习题答案

python从入门到实践 课堂练习 课后部分习题答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-08

Python简明教程 课后习题答案

Python简明教程 课后习题的答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-08

Python核心编程 第二版 课后习题答案

《Python核心编程第二版》部分课后习题答案 项目使用的开发平台为:“Visual Studio 2017”,编译环境为:“Python 3.6-64bit” 欢迎关注我《小菜狗编程笔记》!

2025-05-07

C程序设计语言 课后习题答案

C程序设计语言 课后习题答案 布莱恩·W.克尼汉(Brian W.Kernighan) 丹尼斯·M.里奇(Dennis M.Ritchie) 实验机器: NAME="CentOS Linux" VERSION="7 (AltArch)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (AltArch)" Linux kunpeng 5.4.0 #1 SMP Tue Dec 27 11:19:47 CST 2022 aarch64 aarch64 aarch64 GNU/Linux 欢迎关注我《小菜狗编程笔记》!

2025-05-07

偏微分方程 (孔德兴) 课后习题答案 + 期末试题及答案

偏微分方程(孔德兴)课后习题答案。 附期末试题及答案。 欢迎关注我《小菜狗编程笔记》!

2025-05-07

计算系统基础 课后习题 参考答案

计算系统基础课后习题参考答案。 第一章习题参考答案 第七章习题参考答案 第九章习题参考答案 第八章习题参考答案 第六章习题参考答案 第十一章习题参考答案 第十三章习题参考答案 第十二章习题参考答案 第十五章习题参考答案 第十六章习题参考答案 第十四章习题参考答案 第十章习题参考答案 ... 欢迎关注我《小菜狗编程笔记》!

2025-05-06

《算法》(第四版)课后习题答案 Answers of <Algorithms 4th edition>(Robert Sedgewick / Kevin Wayne)

《算法》(第四版)课后习题答案。 Answers of <Algorithms 4th edition>(Robert Sedgewick / Kevin Wayne) 欢迎关注我《小菜狗编程笔记》!

2025-05-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除