【C语言】基础差的人要怎么学习C语言,计算机行业要怎么起步?

更多的程序员文章收录在

【JAVA方向学习文章视频汇总】


先给自己定位

对自己的定位在C语言的学习当中尤为重要:

你有没有键入代码的基础?
也就是你有没有word , excel , powerpoint ,或者是windows 里的操作基础?
不是鼠标的基础,而是键入字母的基础。
鼠标的基础靠的是眼科,只要你眼睛看屏幕,你的鼠标就一定能跟得上操作,这是人类的一项伟大的发明。
但是键盘这个东西就难说了。

我把我家小孩学习C语言的经历做成了视频,差不多几天一集,就是日常的毫无基础的人入门学习C 语言经常碰到了问题。
跟随项目张雪峰之巅学习C语言

键盘:

这一个是初学者最不愿意花钱,也是最容易忽视的问题。

  • 标准的104 键 (如果不是空间所限,最推荐的键盘)

一般来说,104键的键盘键位固定了,也是各大学里的机房,云桌面机房里的键盘的键位。
在这里插入图片描述

  • K87(比较推荐)

一个是同型号的这种最便宜,还有就是K87的键位也是固定的,就是104键盘的去掉小数字的部分的样子。
与104标准键盘不冲突。
在这里插入图片描述
紧凑式(不推荐)
在这里插入图片描述
紧凑式(不推荐)在这里插入图片描述

紧凑式的,并不推荐,因为初学者有可能会在换一个键盘的时候,一下子找不到自己原来的键盘的键位。

一、计算机行业要什么基础?

不用说一定要物理 ,甚至化学绑定。
也不用说什么没有数学思维,是文科生,等等。
小学生不分文理
不要自己把自己吓退。也不要自己给自己找一个学不好的理由。
在这里插入图片描述
难度也不低。
在这里插入图片描述

二、C语言学习的准备工作

  • 机器:

台式的话推荐5600G。
当然5500gt 5600GT 都可以,我写了文章 ,也在视频做了录制,就是狗东,某宝,拼DD上面的首页点击。
【硬件】初级程序员怎么选台式电脑(新手怎么买电脑)
就算是自己选择的是动画专业,我也推荐用这种电脑,一个是便宜,另一个是真的要用好显卡的,基本上都得4060TI起步,甚至 5060 , 5060TI。AMD的显卡在算力这一块太吃亏。
大学里面99%的专业,与作业,用这个机器都足够用。不过,我并不是说你大学期间不用笔记本,这只是在家里用台式,上大学的笔记本还是要再备一台的。毕竟大学的课程有实训的部分,你也不能背着台式电脑上课。
笔记本
【笔记本】2025年高性价比笔记本选购指南
看自己的专业情况吧。不过,我讲的并不是用笔记本学编程,因为笔记本的大小与空间的限制,让人键盘打字,看屏幕的时候,可能会有人眼睛疼,或者是打字不舒服。
要注意的是就是别管2023年别人推荐这个那个,2024年,现在AI让很多的专业都改了。

  • 截图工具
    学习IT必备的。
    一个是自己记录,还有一个是去问别人问题,还有就是大学的课程交作业也要用到。
    【系统】如何让截图带鼠标指针,推荐两款可以带鼠标指针截图的软件

  • 积分卡
    学习的形式,也就是现在的人讲的仪式感。
    给自己一些压力,知道自己每天花了多少钱,赚了多少钱,
    每天吃饭喝水,正常开销不计(不扣积分)。
    同样,作业,背单词打卡也不计(不赚积分)。

在这里插入图片描述
同样也给出一个AI的积分计划。

积分规则总则 基础分值为1-5分/项,每日上限30分 每周可兑换奖励(50分起兑) 每月设"进步之星"特别奖励(累计150分以上)
学习任务积分细则

学科作业
✅ 独立完成作业:+2分/科
🌟 作业全对:额外+1分/科
⏰ 提前完成:+1分(需家长确认)
计算训练
🧮 口算练习(10分钟):+3分
📊 完成数学应用题:+2分/题
🏆 计算速度进步:额外+2分(对比上周记录)
编程学习
💻 Scratch完成小项目:+5分/个
🐍 Python基础练习:+3分/课
自主设计小游戏:+8分(可展示作品)
生活习惯积分
健康零食选择:+1分/次(水果/坚果类)
主动拒绝垃圾食品:+2分/次
📱 合理控制屏幕时间:+3分/天(遵守约定)

积分兑换表 分值 奖励选项 50分 游乐场1小时 80分 自选图书1本 120分 亲子烘焙活动 150分 科学馆参观 200分
编程主题夏令营报名费抵扣

其实,我只是列出了程序赚取积分的细则,这个比AI给出的要详细。
然后积分的兑换,简单粗暴。
一积分==2元钱。
正常吃米饭,蔬菜不计,
正常喝饮用水不计。
其它的 小吃,零食,喜欢吃烧烤,喝奶茶,脉动等(饮料)。全凭自己本事来赚积分换取。

三、C语言工具

3.1 C语言教学方向

最初的时候,TurboC ,DEV C ++ 这个方向最盛,其实,C语言的排名主要就是因为这个方向带来的。
要注意的是现在也有不少的书里的代码是必须要用TurboC 的。

3.2 C语言的电子书

当然选择纸质的书最好。
问题的关键是,你要买3本以上。因为那里面的代码量,你对着打一遍根本就不能把指法练出来。
可以这么说,在1000行代码之内,不要讲什么理论。没有用。你的键入指法跟不上。
【C语言编程】经典编程实例解析:算法与逻辑训练述
【C语言编程】C语言经典100例编程实例解析:算法与逻辑训练述(第51至100例)

3.3 要排除掉的C语言书

在这里插入图片描述
目录如下:

1单元 认识C 1
任务1.1 程序设计与C语言 1
1.1.1 计算机和编程语言 1
1.1.2 C语言简介 2
任务1.2 “杭州亚运会欢迎您!”——编写第 一个C语言程序 3
1.2.1 C语言的程序结构 3
1.2.2 Dev-C++编译工具 4
1.2.3 编写和运行C语言程序 5
习题1 72单元 数据类型与运算符 9
任务2.1 跳水比赛——C语言中的数据类型 9
2.1.1 数据类型 9
2.1.2 常量 10
2.1.3 变量 11
任务2.2 跳水比赛——C语言中的运算符与表达式 12
2.2.1 算术运算符与表达式 13
2.2.2 关系运算符与表达式 13
2.2.3 逻辑运算符与表达式 14
2.2.4 赋值运算符与表达式 15
2.2.5 逗号运算符与表达式 15
2.2.6 自增和自减运算 16
2.2.7 综合运算 16
习题2 17
第3单元 程序的结构化设计 19
任务3.1 足球进球统计——顺序结构 19
3.1.1 顺序结构介绍 20
3.1.2 输出语句 21
3.1.3 输入语句 23
任务3.2 足球单次进球球队统计——选择结构 26
3.2.1 选择结构介绍 26
3.2.2 关系运算符和表达式 27
3.2.3 逻辑运算符和表达式 28
3.2.4 if语句 30
3.2.5 switch语句 33
任务3.3足球进球统计系统设计——循环结构 35
3.3.1 循环结构介绍 35
3.3.2 goto语句 36
3.3.3 while语句 36
3.3.4 do-while语句 38
3.3.5 for循环 38
3.3.6 循环结构的嵌套 41
3.3.7 break和continue 42
习题3 44
第4单元 函数 52
任务4.1亚运会比赛成绩管理——函数的概念和功能 52
任务4.2亚运会奖牌统计——函数的定义与调用 54
4.2.1 函数的定义 54
4.2.2 函数的调用与声明 55
4.2.3 函数的返回语句 56
任务4.3运动员调换房间——函数间的参数传递 57
4.3.1 函数参数的分类 57
4.3.2 函数参数的传递方式 58
任务4.4 计算举重比赛运动员总成绩——变量的作用域 60
4.4.1 局部变量 60
4.4.2 全局变量 61
任务4.5 三个小组协同完成某乒乓球赛点的场地布置——函数的嵌套调用 63
4.5.1 函数嵌套调用逻辑过程 64
4.5.2 函数嵌套调用执行过程 64
任务4.6 志愿者排队有序进入场馆——函数的递归调用 65
4.6.1 函数递归调用逻辑过程 66
4.6.2 函数递归调用执行过程 67
习题4 68
第5单元 数组 71
任务5.1 存储并显示杭州亚运会各个国家/地区的奖牌数量——数组的基本概念 71
任务5.2 七人制橄榄球信息统计——一维数组的介绍与应用 73
5.2.1 一维数组的定义和引用 74
5.2.2 一维数组的初始化 75
任务5.3 国际象棋比赛的棋盘管理——二维数组的介绍与应用 76
5.3.1 二维数组的定义和引用 77
5.3.2 二维数组初始化 78
任务5.4 自由泳比赛信息管理——数组作为函数参数 80
5.4.1 一维数组传递 80
5.4.2 二维数组传递 81
习题5 83
第6单元 指针 86
任务6.1 华为云服务器SWAP分区交换功能实现——指针变量 86
6.1.1指针的概念 87
6.1.2指针变量的定义 87
6.1.3 指针变量的引用 88
6.1.4指针变量作为函数参数 89
任务6.2 亚运会奖牌榜——指针与数组 90
6.2.1 指针与一维数组 90
6.2.2 指针与二维数组 92
任务6.3 三人篮球项目比赛记录统计——指针与函数 93
6.3.1 指针函数 94
6.3.2 函数指针 95
任务6.4赛前运动员检录管理——指针巧用 96
6.4.1 指针数组 96
6.4.2 指向指针的指针 97
习题6 98
第7单元 字符串 101
任务7.1 存储并显示“Welcome to Hangzhou Asian Games!”——字符串存储 101
7.1.1 字符数组 102
7.1.2 字符数组的输入和输出 104
7.1.3 字符串与指针 105
任务7.2亚运会体育代表团入场顺序——字符串处理函数 107
7.2.1 字符串输入和输出函数 107
7.2.2 常用字符串处理函数 108
习题7 112
第8单元 宏和预处理 115
任务8.1 输出“花样游泳”教练员信息——预处理命令介绍与应用 115
8.1.1 预处理命令#include 115
8.1.2 预处理命令#define:符号常量 116
8.1.3 预处理命令#define:宏 116
8.1.4 程序实现 118
任务8.2 有选择地输出运动员信息——条件编译 119
8.2.1 条件编译 120
8.2.2 程序实现 120
习题8 121
第9单元 结构体和共用体 125
任务9.1 建立亚运会运动员信息库——结构体类型定义与使用 125
9.1.1 结构体类型的定义 126
9.1.2 结构体变量的定义及初始化 126
9.1.3 引用结构体变量中的成员 128
9.1.4 结构体数组的定义与初始化 128
9.1.5 程序实现 130
任务9.2 10米跳台跳水成绩排序——结构体指针以及用指针引用结构体变量成员 132
9.2.1 指向结构体类型的指针变量 132
9.2.2 指针变量引用结构体中的成员 132
9.2.3 程序实现 133
任务9.3 统计最喜欢的跳水运动员票数——结构体类型数据在函数定义中的使用 135
9.3.1 用结构体类型的数据作函数参数 135
9.3.2 程序实现 137
任务9.4 输出乒乓球女运动员信息——结构体链表的创建与使用 139
9.4.1 利用结构体变量构成链表 139
9.4.2 动态分配内存 140
9.4.3 程序实现 141
任务9.5 输出女子跳水教练信息——共用体的定义与使用 143
9.5.1 共用体类型的定义 143
9.5.2 共用体类型变量成员的引用 144
9.5.3 程序实现 145
习题9 14710单元 文件 152
任务 运动员信息管理系统——文件存储 152
10.1.1 文件的创建 153
10.1.2 文件的读写 155
10.1.3 运动员信息管理系统的算法实现 157
10.1.4 文件的定位 158
习题10 16011单元 综合实战 162
任务11.1 运动员信息管理系统需求分析——确定需求 162
任务11.2 运动员信息管理系统设计——概要设计和详细设计 165
11.2.1 概要设计 165
11.2.2 详细设计 166
任务11.3 运动员信息管理系统编码实现——程序代码编写 170
任务11.4 运动员信息管理系统测试——黑盒测试和白盒测试 179
11.4.1 黑盒测试 179
11.4.2 白盒测试 181
附录 183
附录A:32个关键字汇总详解 183
附录B:常用术语表 184
附录C:双目运算符中两边运算量类型转换规律 185
附录D:运算符的优先级和结合性 186
附录E:ASCII 187
附录F:C语言标准库函数 188

在这里插入图片描述

3.4 学习C语言工具总结

有人看到这里会大吃一惊,因为上面的书可能是某大学里的教材,还是比较有名的大学的,这书有啥问题?
书没有问题。也适合有名的大学。
但是不适合初学者。
也就是说985的学生,大部分人本来就是早早接触了计算机的。
还有一点:最最关键的一点。
他们学不动后面的知识的时候,会真的听老师的建议去力扣上面找算法的题 ,会对着上面的AI或题 目给出来的代码 去一行行的键入进去,一行行的读,直到读懂。
这也是我为什么要推荐我给出来的电子书的原因,上面的PDF屏蔽了复制的功能。
虽然也是只防君子不防小人与聪明者,但是问题是这些小人与聪明者也没有键入的问题

力扣官网: https://leetcode.cn/

在这里插入图片描述
在这里插入图片描述
还有一个网站,上面的题库也是相当的不错:
洛谷网校
在这里插入图片描述
在这里插入图片描述
可以用条件找到相应的难度的题目
在这里插入图片描述

所以,有的时候,学习曲线的陡峭程度,就是计算机行业能不能起步的关键。
在这里插入图片描述
在这里插入图片描述
就像这个例子。你说这是知识点么? 就仅仅是不小心的按到了某一个键盘。或者输入法,或者是快捷键。
你能说,这个知识点我会了,以后我当程序员的时候,我在外面找一个打字的帮着我打字?
还是说,别人的工作要每天8小时,而你是脑子看8小时,打字再打8小时?

3.5 指法过关才进入学习的重点

这才是重点,这两个工具的建议是,指法不熟的用前者,指法过关的用后者,因为后者打代码确实要快很多。

3.6 量变到质变的过程是必须的

没有循环的代码那不是你要学习的。
第二,你没有解题的思路之前,就只能是抄,一直抄到你会自己思考,并且自行用DEVC 或codeblocks 上面自行解决编译错误。
在没有达到这种质变的时候。
你看什么C语言的项目 ,什么成绩管理,
亚运会运动员信息库——结构体类型
10米跳台跳水成绩排序——结构体指针以及用指针引用结构体变量成员
计算举重比赛运动员总成绩——变量的作用域

如果面对后面的书里的“项目代码” 你变成了“打字练习 ” ,那什么神仙写的书都没有办法拯救你!

四、翁恺视频解析

翁恺老师的视频是学习 C怎么也绕不出的话题。

  • 有光环,不比另一位清华的光环小,而且那位大神也主要是从事了这个培训的行业,导致B站上面的视频让大家吐槽多多。这里不是黑某人,但是视频着着看着,突然间来一句,什么什么内容在后面的视频。你一看要收费要报班,真的是让人想吐。
  • 纯免费,这一点其实也跟上传者有关,因为我的自我感觉这位上传者其实并不是翁恺老师本人。看这个号的其它视频就可以发现了。
  • 声音,图像清晰。

在这里插入图片描述

现在就来解析一下这一套视频了。
看上去是10章,因为是教材的配套视频的嘛。一步一步的,按着教材走。
在这里插入图片描述

文字版

0C语言简史必看3:48
1.1.1计算机与编程语言:计算机怎么做事情的,编程语言是什么_高清跳过7:58
1.1.2计算机的思维方式:重复是计算机最擅长的_高清跳过9:44
1.2.1为什么是C:C语言在工业界有重要地位,在很多领域无可替代_高清跳过5:32
1.2.2简单历史:关于C语言和版本的极其简单的历史_高清跳过4:43
1.2.3编程软件:C语言的编程软件选择太多,我们推荐DevC++_高清跳过7:20
1.3.1第一个C程序:如何在DevC++中编辑、编译和运行程序_高清重点10:39
1.3.3做点计算:如何让程序输出算术结果_高清跳过3:04
1.3.4MacOSX如何在命令行编辑、编译和运行C程序_高清不敢评价4:43
2.1.1第二周概述_高清跳过1:06
2.1.2变量定义:变量是做什么的,如何定义一个变量_高清跳过8:13
2.1.3变量赋值与初始化:以及如何读输入的数字_高清跳过10:17
2.1.4变量输入:如何让程序读入用户输入的数字,scanf14讲跳过
2.1.5常量vs变量:不变的量是常量_高清跳过8:32
2.1.6浮点数:整数运算的结果只有整数部分,不然就要用浮点数_高清跳过13:27
2.2.1表达式:运算符和算子,取余计算,程序就是数据加计算_高清跳过7:50
2.2.2运算符优先级:优先级、结合关系、赋值运算符_高清跳过8:20
2.2.3交换变量:如何交换两个变量的值,顺便看下Dev的调试功能_高清跳过8:34
2.2.4复合赋值和递增递减:这是两类有历史也有争议的运算符_高清跳过7:03
2.2.5如何使用PAT系统来做编程练习题_高清跳过8:22
3.1.1PAT再解释_高清跳过9:03
3.1.2第二周习题解析_高清跳过13:12
3.1.30的故事_高清跳过1:49
3.2.1做判断:if语句根据条件决定做还是不做_高清跳过6:11
3.2.2判断的条件:关系运算,做比较的运算符_高清跳过6:50
3.2.3找零计算器:判断,注释,流程图_高清跳过7:06
3.2.4否则的话:如果条件不成立呢?_高清跳过7:05
3.2.5if语句再探:if和else后面也可以没有{}而是一条语句_高清跳过5:27
3.3.1嵌套的if-else:在if或else后面要执行的还是if语句_高清跳过11:37
3.3.2级联的if-else_高清跳过6:09
3.3.4多路分支:switch-case语句_高清跳过13:36
4.1.1循环:有些事情就得用循环才能解决_高清跳过12:53
4.1.2while循环:就像if一样,条件满足就不断地做后面的句子_高清跳过15:21
4.1.3do-while循环:不管三七二十一,先做循环内的句子_高清跳过6:02
4.2.2猜数_高清跳过6:58
4.2.3算平均数_高清跳过8:31

才进入学习的重点

这才是重点,这两个工具的建议是,指法不熟的用前者,指法过关的用后者,因为后者打代码确实要快很多。

0C语言简史必看3:48
5.1.1for循环:这是最古老的循环,确实样子看上去有点古怪_高清对着打代码13:35
5.1.2循环的计算和选择:如何计算循环的次数,如何选择不同的循环_高清对着打代码6:12
5.2.1循环控制:如何用break和continue来控制循环_高清对着打代码13:35
5.2.2嵌套的循环:在循环里面还是循环_高清对着打代码5:40
5.2.3从嵌套的循环中跳出:break只能跳出其所在的循环_高清对着打代码8:04
5.3.1前n项求和_高清对着打代码5:07
5.3.2整数分解_高清对着打代码17:01
5.3.3求最大公约数_高清对着打代码8:26
6.1.1编程练习解析4-0:给定条件的整数集_高清对着打代码6:20
6.1.2编程练习解析4-1:水仙花数_高清认真来做9:00
6.1.3编程练习解析4-2:九九乘法表_高清并且去找打**的题4:21
6.1.4编程练习解析4-3:统计素数求和_高清去找打**的题4:20
6.1.5编程练习解析4-4:猜数游戏_高清去找打**的题3:55
6.1.6编程练习解析5-0:n项求和_高清去找打**的题4:14
6.1.7编程练习解析5-1~5-3_高清去找打**的题6:01

只看书上的代码,够不够? 不够!!因为你的前期没有那么多的对着打代码的积累,但是只打连循环都没有的代码不能积累。
所以,你只看一套视频,有的时候,他不能实际的契合你的学习曲线。你必须要自己找C语言习题,去哪里找,我倒是在B站上面找到了另一个Up主上传的视频,全是习题。
当然了,你在第二个阶段,你补充多少合适呢?
一般来说,你的键入量到达了你可以自己不对着视频,可以解决 视频8里的某一道题了,就可以了。

量变到质变的过程是必须的

没有循环的代码那不是你要学习的。
第二,你没有解题的思路之前,就只能是抄,一直抄到你会自己思考,并且自行用DEVC 或codeblocks 上面自行解决编译错误。

初学者基本上都是自己放弃的。放弃的第一步往往就是那种眼睛一看会了,手一动废了。
不过,能不放弃,不停的尝试并且尝试成功的,也一定会在计算机 的行业里立上脚跟。
我以前在2017年IT培训大火的时候,也从事了IT培训行业。我发现能在某一个难点不停的钻研的时候,难怕是失败了,这个人后面也有所成就,以前一直不太理解。以前一直认为这就是所谓的科研的钻研精神。
直到我刷到小红书上这个人的见解。
在这里插入图片描述
在这里插入图片描述

在此之前,都不要进入第三阶段。

1 浙江大学翁恺教你C语言程序设计工具DEV C++
2 c语言编程1242万播放量不推荐这个风格根本不适合大一
3 【C语言】C语言视频教程VS6.0 周边的支持是真的不错,有论坛有人回答可惜的是个人支持的,视频中的网站已经不见了,大家能喜欢的可以使用
4 千锋教育新版C语言程序设计基础入门视频VS环境,不过网盘已失效,老师讲解到位,确实差不多是C语言的天花板
5 尚硅谷C语言零基础快速入门教程VC2010学习版
6黑马程序员C语言基础教程VS环境
7【完整版】我把油管上超火的付费C语言课程上传了B站!卷死同行!累死自己!code blocks 在P10集
8 C语言经典100题(手把手 编程)没有环境,但是这是我唯一找到的C语言习题集的视频

资源8完整目录:
视频选集
(1/84)
下图是对这个C的题目讲清思路的截图,不得不说,这个对于初学者来说真的是大福音!
在这里插入图片描述

P11-三位数13:24
P22-求利润29:14
P33-平方数07:53
P44-第几天15:18
P55-数字排序05:43
P66-输出c03:06
P78-9908:46
P811-古典问题(兔子生崽)09:33
P912-判断101
P1013-打印出所有的"水仙花数"06:44
P1114-将一个正整数分解质因数09:35
P1215-条件运算符的嵌套07:26
P1316-求最大公约数和最小公倍数08:03
P1417-统计英文字母空格数字和其它字符个数15:52
P1518-求s=a+aa+aaa+aaaa+aa…a07:00
P1619-找出1000以内的所有完数10:05
P1720-一球从100米高度自由落下,也不知道谁高空抛物还出道题……05:45
P1821-猴子吃桃问题08:48
P1923-打印出菱形09:59
P2024-求2/1,3/2,5/3,8/5,13/8,21/13…前20项之和07:46
P2125-求1+2!+3!+…+20!的和07:23
P2226-利用递归方法求5!07:26
P2327-递归反向输出字符串06:16
P2428-递归输出一桌淘小子年龄07:48
P2529-有个正整数,求是几位数然后逆序打印08:39
P2630-判断一个5位数是不是回文数06:39
P2731-输入星期几的第一个字母来判断一下是星期几10:01
P2832-删除一个字符串中的指定字母15:22
P2933-判断一个数字是否为质数08:38
P3035-字符串反转09:19
P3136-求100之内的素数03:07
P3238-求一个3*3矩阵对角线元素之和03:25
P3339-向有序数组插入数据保持顺序不变15:50
P3440-逆序输出数组04:52
P3541-全局变量+static变量12:00
P3644-变量的作用域06:54
P3746-define宏定义07:11
P3847-define宏定义-优先级12:15
P3949-条件编译#if#ifdef#ifndef10:48
P4050-include头文件和引用另一个c文件13:18
P4151-按位运算&^12:06
P4255 按位取反~运算符09:16
P4361-杨辉三角形11:32
P4457-用函数改变变量的值-108:50
P4557-用函数改变变量的值-213:41
P4667-数组最大最小值交换-指针操作数组19:55
P4767-数组最大最小值交换-找最大值06:48
P4868-数组循环移动m次18:46
P4969-约瑟夫环-110:01
P5069-约瑟夫环-210:01
P5169-约瑟夫环-308:45
P5270-求字符串的长度13:35
P5371-输入输出5个学生的数据-115:01
P5471-输入输出5个学生的数据-213:30
P5572-malloc函数的用法-108:15
P5672-malloc函数的用法-211:17
P5775-翻转输出一个整数06:41
P5876-1-函数指针05:35
P5976-2-函数指针求倒数和09:51
P6077-指向指针的指针-二维数组06:18
P6177-指向指针的指针-二维指针06:44
P6277-指向指针的指针-数组+指针10:07
P6377-指向指针的指针-指针+字符串07:07
P6478-结构体指针-找年龄最大的人16:37
P6579-字符串排序10:53
P6681-809*??=800*??+9*??06:34
P6782-八进制转化十进制13:34
P6883-求奇数个数07:25
P6984-偶数表示素数之和10:26
P7085-素数被几个9整除04:42
P7186-两个字符串连接程序07:30
P7287-结构体变量传递209:14
P7388-打印n个星05:13
P7489-四位数加密-113:02
P7589-四位数加密-209:04
P7690-数组对应位置交换元素10:07
P7794-猜数字-114:13
P7894-猜数字-213:56
P7996-字符串中子串-114:14
P8096-字符串中子串-214:12
P8197-字符写入文件-114:38
P8297-字符写入文件-215:04
P8398-递归1-原理09:18
P8498-递归2-汉诺塔11:45

总结及资源下载

提示:这里对文章进行总结:

资源下载:
C语言的两大开发工具CodeBlocks/DEVC
当然了,我也做了一个视频,不过,我发现,B站上面不是缺少视频,而只是缺少把这些视频挑出来的自己的路罢了
当然选择纸质的书最好。你要买3本以上。因为那里面的代码量,你对着打一遍根本就不能把指法练出来。
可以这么说,在1000行代码之内,不要讲什么理论。没有用。你的键入指法跟不上。
【C语言编程】经典编程实例解析:算法与逻辑训练述
【C语言编程】C语言经典100例编程实例解析:算法与逻辑训练述(第51至100例)
关于学习C语言使用什么IDE

关于学习C语言使用什么IDE

而且我还找到了一个C语言的小游戏的雏形
学了C语言还只会写黑窗口?带你从0开始一步步实现一个图形界面游戏!(附源码+讲解)
https://www.bilibili.com/video/BV17CvSenE5x

重新学习c语言并不是你要把C语言的核心 给放弃,而是你打好了基础,然后体验C语言的发明者,发明指针的初衷,进尔让你爱上C语言的这一个特征。
举一个不恰当的例子。
就象LOL的瑞文,3段Q 不会的人可能感觉不如盖伦,毕竟耐打,但是会的人呢?

只有大一的基础扎实了,你才有未来。否则,不管是上研,还是去工作,都是要C语言的底子的,甚至公务员的题,不也是逻辑题占大半么?

上研:最佳。
公务员:也是万人敬仰。
去公司:真的要持续学习,因为你前面捞了,后面就得接受洗(或被洗)。
躺平:你只能是分母了。好好打游戏,给其它人让出机会。
选择也要努力,没有远虑必有近忧!
其实计算机专业上了博士,还是相当的稀缺,毕竟本科,与硕士都会有很大的一部分人分流到企业里。真上了博士的,还有动手能力的,其实在哪个省市都缺。而且是各行都需要,不仅仅是计算机相关的行业。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

项目张雪峰之巅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值