是不是很多朋友跟我一样,看着别人用代码做出各种小程序,自己也想学,可一打开 C 语言教程就懵了?全是各种符号和专业说法,不知道从哪儿下手。其实啊,零基础学 C 语言真没那么难,今天兔子哥就用最白话的方式,带大家一步步入门,还有实例代码和易错点提醒,保证你能看明白,一起往下看吧!
第一步:先把写代码的工具准备好
学 C 语言跟学写字一样,得先有笔和纸。咱们写代码也需要专门的工具,新手的话,兔子哥推荐用 Dev-C++,简单好上手,还不用复杂设置。
安装步骤看这里:
- 打开浏览器,搜 “Dev-C++ 官网”,找带 “官方” 字样的链接点进去
- 找到 “Download” 按钮,选最新版本,电脑是 64 位的就下 64 位,32 位的就下 32 位(不知道的话,右键 “此电脑” 看属性)
- 下好之后双击安装包,一路点 “Next”,中间选安装路径的时候,建议放 D 盘,别放 C 盘占空间
- 最后点 “Install”,等几分钟就装好了,桌面上会出现个蓝色的图标
为啥选这个工具呢?因为它打开就能用,不像有些软件还得自己配环境,对新手太友好了。我当初刚开始学的时候,就因为工具选得不对,光配置环境就花了两天,特别耽误事。
第二步:写第一个 C 语言程序,试试水
工具准备好了,咱们来写个最简单的程序,就像学写字先写自己名字一样。
操作步骤:
- 双击打开 Dev-C++,点左上角 “文件”,选 “新建”,再点 “源代码”
- 在弹出的空白框里,输入这段代码:
plaintext
#include int main(){printf("我学会C语言啦!");return 0;} - 点 “文件” 选 “保存”,文件名随便起,比如 “first.c”,注意后面一定要带.c
- 点上面的 “运行” 按钮(像个播放键),这时候会弹出个黑框框,里面显示 “我学会 C 语言啦!”,就说明成功了
这段代码啥意思呢?简单说,就是让电脑在屏幕上显示一句话。里面的
printf就是 “打印” 的意思,你想让它显示啥,就把文字放在双引号里。新手常犯的错,这里提前说一下
刚写代码的时候,很容易犯这些小错误,兔子哥当初也栽过跟头:
- 忘记写分号:每个语句结束都得加
;,就像说话要加句号一样,漏了的话,电脑就不知道这句话在哪儿结束 - 引号用成中文的:代码里所有符号都得用英文的,中文的
“”换成英文的"",不然肯定报错 - 括号不配对:
{和}要成对出现,写的时候最好先把两个都写上,再在中间填内容
如果运行的时候弹出错误提示,别慌,看看上面这几点,多半能找到问题。我当初就因为把分号写成中文的,改了半天才发现,特哭笑不得。
第三步:认识变量,给电脑 “记东西”
光让电脑说话还不够,咱们还得让它能记东西,这就用到 “变量” 了。变量就像个小盒子,能装数字、文字这些。
比如咱们想让电脑记个年龄,可以这样写:
plaintext
#include int main(){int age; // 定义一个叫age的变量,用来存整数age = 18; // 给这个变量赋值18printf("我的年龄是:%d", age); // 把变量里的数显示出来return 0;} 这里的
int是说这个变量只能存整数,要是想存小数,就得用float。%d是个占位符,专门用来显示整数的。那怎么知道该用
int还是float呢?一般来说,年龄、个数这些 whole number 用int,身高、体重这些可能带小数的用float。不过刚开始不用记太细,用错了编译器会提醒你,改过来就行。用表格看看常见的变量类型,一目了然
| 变量类型 | 能存啥样的数据 | 举个例子 |
|---|---|---|
| int | 整数 | 10、-5 |
| float | 小数 | 3.14、-2.5 |
| char | 单个字符 | 'A'、'b' |
第四步:学循环,让电脑重复做事
有时候咱们需要电脑重复做一件事,比如打印 1 到 10 的数字,总不能写 10 句
printf吧?这时候就用到循环了。最常用的是
for循环,比如打印 1 到 5:plaintext
#include int main(){int i;for(i=1; i<=5; i++){printf("%d ", i);}return 0;} 运行后会显示 “1 2 3 4 5”。这里的
i=1是开始的数,i<=5是结束的条件,i++就是每次循环让 i 加 1。刚开始学循环的时候,很容易把结束条件写错。比如想循环 5 次,写成
i<5的话,就只会循环 4 次,这点得注意。我当初写倒计时程序的时候,就因为这个错,总是少一秒,后来对着代码一句句看才找出来。最后说点心里话
学 C 语言就像学骑自行车,刚开始觉得难,摔几次跤,找着感觉了就很顺。每天不用学太多,搞懂一两个知识点,写一段代码,坚持一个月就能看到进步。
别害怕报错,程序员都是在改错误中成长的。遇到不会的问题,多搜搜,或者问问身边学过的人。我当初就加了个 C 语言学习群,里面的大佬很乐意帮新手解答问题。
希望这篇教程能帮到刚入门的你,要是有啥没看懂的地方,随时留言问兔子哥,看到都会回的。学编程最重要的是动手,现在就打开电脑,跟着步骤试试吧!
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~