是不是很多零基础的朋友,一提到学 C 语言就打退堂鼓?觉得这东西太高深,全是代码看着就头大?其实真不是这样,C 语言入门没那么难,跟着步骤一步步来,30 天完全能学会写简单的程序。今天兔子哥就给大家整理一套从零开始的教程,从装软件到写出第一个程序,全给你说明白,一起往下看吧!
第 1-3 天:把 “写字的工具” 装好 —— 编译器安装
学 C 语言首先得有个能写代码、运行代码的软件,就像写字得有笔和纸一样。咱们新手推荐用 Dev-C++,这软件小、简单,不用复杂设置,特别适合入门。
安装步骤其实很简单:
- 百度搜 “Dev-C++ 下载”,找个正规网站下,比如官网或者知名软件站,别下到带广告的。
- 下好之后双击安装,一路点 “下一步” 就行,唯一要注意的是安装路径别用中文,比如别装在 “我的文档” 里,就用默认的 C 盘路径或者改成 D:\Dev-C++,这样不容易出问题。
- 装好后打开软件,界面分成几块,左边是文件列表,中间大的空白地方就是写代码的,上面一排是各种功能按钮,不用急着全弄明白,先知道 “新建” 和 “运行” 在哪就行。
有个朋友第一次装的时候,因为路径里有 “学习资料” 这种中文,结果写的代码总报错,折腾半天才发现是这个原因,你可别犯这错。
第 4-7 天:写第一个程序 —— 打印 “你好,世界”
装好软件就可以写第一个程序了,这就像学外语先会说 “你好” 一样,是个仪式感,也能帮你熟悉基本操作。
步骤看仔细了:
- 打开 Dev-C++,点上面的 “文件”→“新建”→“源代码”,中间就会出现一个空白的编辑区。
- 输入这段代码:
c运行
#include int main(){printf("你好,世界!");return 0;}- 点 “文件”→“保存”,选个文件夹,文件名随便起,比如 “first.c”,注意后面的.c 不能少,这是 C 语言文件的标志。
- 点上面的 “运行” 按钮(或者按 F11),如果代码没错,下面会弹出一个黑色的窗口,显示 “你好,世界!”,恭喜你,第一个程序成了!
可能有人会问,这段代码里的东西都是啥意思啊?不用急,现在只要知道:
printf就是打印东西的命令,引号里的内容会显示在屏幕上;每个语句结束要加分号,就像说话要带句号一样。第 8-15 天:认识 “变量” 和 “输入输出”—— 让程序能互动
只会打印固定内容还不够,得让程序能接收咱们输入的东西,还能算点简单的数,这就需要用到 “变量” 了。
比如写个计算两个数相加的程序:
c运行
#include int main(){int a, b, sum; // 定义三个变量,就像三个盒子,用来装数字printf("请输入两个数,用空格隔开:");scanf("%d %d", &a, &b); // 接收输入的两个数,放进a和b里sum = a + b; // 把a和b加起来,结果放进sum里printf("它们的和是:%d", sum); // 打印结果return 0;}这里要注意,
scanf后面的变量前面要加&,这个符号就像告诉程序 “把数放到这个盒子里”,忘了加的话程序就不知道往哪存了,这是新手常犯的错。这几天可以多练几个类似的,比如算减法、乘法,或者输入名字然后打印 “你好,XX”,慢慢就熟悉变量怎么用了。
第 16-23 天:学 “循环” 和 “条件判断”—— 让程序变聪明
有时候需要程序重复做一件事,比如打印 1 到 10,总不能写 10 行
printf吧?这时候 “循环” 就派上用场了。比如用
for循环打印 1 到 10:c运行
#include int main(){int i;for(i=1; i<=10; i++) // 从1开始,到10结束,每次加1{printf("%d ", i); // 打印当前的数}return 0;}条件判断也很有用,比如判断一个数是奇数还是偶数:
c运行
#include int main(){int num;printf("请输入一个数:");scanf("%d", &num);if(num % 2 == 0) // 如果除以2余数是0,就是偶数{printf("这是偶数");}else{printf("这是奇数");}return 0;}这部分刚开始可能有点绕,尤其是循环里的条件,多写几遍,改改数字看看结果变啥样,慢慢就懂了。
第 24-30 天:综合练习 —— 做个简单的小项目
最后一周可以把前面学的串起来,做个比如 “简易计算器” 或者 “学生成绩录入” 的小项目。比如简易计算器,能实现加减乘除:
大概思路是:让用户输入两个数和一个运算符,然后用
if判断是哪种运算,再用对应的方法计算。遇到不会的地方,回头看看前面的例子,或者搜搜类似的代码,看看别人是咋写的。兔子哥觉得,学 C 语言最忌讳光看不动手,哪怕照着例子敲一遍,也比看十遍有用。刚开始肯定会遇到各种报错,别慌,对着错误提示找原因,大部分都是小问题,比如少个分号、拼错单词。30 天坚持下来,你会发现自己已经能看懂简单的代码,还能写点小程序了,这就是很大的进步。希望这个教程能帮到你,有啥卡壳的地方,随时来问兔子哥哈。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~