想入门编程的朋友,是不是常听说C语言很重要?可对着一堆教程,看着满屏的代码,是不是觉得头都大了?不知道该从哪儿开始,电脑上连个能写C语言的地方都没有,更别说写出第一行代码了。别慌,兔子哥这就带你一步步从0开始,把这些问题都解决掉,一起往下看吧!
一、为啥要学C语言?
可能有人会问,现在编程语言那么多,Python、Java啥的,为啥非得学C语言啊?其实啊,C语言就像是编程里的“地基”,很多其他语言都是从它这儿发展来的。学会了C,再学别的语言会容易很多。而且,像操作系统、嵌入式开发这些领域,都离不开C语言。所以,想打好编程基础,C语言真得学一学。
二、准备工具:搭建C语言环境
学C语言,得有个能写代码、编译代码的地方,也就是编译器和编辑器。这里给不同系统的朋友推荐几个简单好用的工具。
- Windows系统
新手的话,推荐用Dev-C++,安装简单,不用啥复杂设置。
步骤:
- 百度搜“Dev-C++ 下载”,找个靠谱的官网或者下载站,下最新版本。
- 下完后双击安装文件,一路点“下一步”,选个安装路径,比如D盘的“Dev-C++”文件夹,这样好找。
- 安装完打开,看到一个蓝色的界面,就说明成了。
- Mac系统
Mac用户可以用Xcode,虽然它主要是开发iOS的,但写C语言也很方便。
步骤:
- 打开App Store,搜“Xcode”,下载安装,可能要等一会儿,它有点大。
- 安装好后打开,第一次用会让你同意一些协议,点同意就行。
- 然后新建项目,选“Command Line Tool”,语言选“C”,起个名字,选个保存位置,就能开始写代码了。
- Linux系统
Linux系统一般自带GCC编译器,咱们只需要个文本编辑器就行,比如Gedit。
步骤:
- 打开终端,输入“sudo apt-get install gcc”,按回车,输入密码,安装GCC。
- 再输入“sudo apt-get install gedit”安装Gedit。
- 之后用Gedit写代码,写完用GCC编译运行。
三、第一个C语言程序:Hello World
环境搭好了,咱们来写第一个程序,经典的“Hello World”,看看怎么让电脑跟咱们打个招呼。
- 打开你安装的编辑器,比如Dev-C++,点“文件”->“新建”->“源代码”。
- 输入下面这段代码:
#include
int main()
{
printf("Hello World!\n");
return 0;
}
3. 点“文件”->“保存”,文件名起成“hello.c”,注意后缀一定是.c,不然电脑不认。
4. 编译运行:在Dev-C++里点上面的“运行”按钮,或者按F11。你会看到一个黑色的窗口,里面显示“Hello World!”,恭喜你,第一个程序成了!
四、代码啥意思?自问自答来搞懂
可能你看着这段代码一脸懵,别急,咱们一句句来看。
- #include
这行是啥意思?哦,这是告诉电脑,咱们要用stdio.h这个文件里的东西,这个文件里有输入输出的功能,比如后面的printf。 - int main() 这个是主函数,C语言程序都是从main函数开始运行的,就像一条路的起点。
- { } 这两个大括号里的内容,就是main函数要做的事情。
- printf("Hello World!\n"); 这句话是让电脑在屏幕上打印出“Hello World!”,后面的\n是换行的意思。
- return 0; 表示程序正常结束啦。
五、C语言基础小知识
- 变量
就像咱们生活中用盒子装东西,变量就是电脑里的“盒子”,可以装数字、字符这些。
比如int a = 5; 这里的int是说这个变量装的是整数,a是变量名,5是里面装的值。 - 数据类型
常见的有这么几种:数据类型 说明 例子 int 整数 1, -3 float 单精度小数 3.14 double 双精度小数 3.1415926 char 字符 'a', 'B' - 输入输出
除了printf输出,还有scanf输入,比如想让用户输入一个数字:
int num;
scanf("%d", #); 这样就能把用户输入的数字放到num这个变量里了。
六、学习建议
兔子哥想跟大家说,学C语言别着急,慢慢来。
- 多敲代码:看十遍不如自己写一遍,把书上、教程里的例子都亲手敲一遍,运行一下,看看结果对不对。
- 多调试:程序出问题很正常,别怕,用编辑器里的调试功能,一步步看代码是怎么运行的,找找错在哪儿。
- 看经典教材:比如《C语言程序设计》(谭浩强版),虽然有些地方有争议,但对新手来说还是很友好的。
- 做小练习:比如写个程序算加法、减法,或者打印个图案,从小练习开始积累。
七、常见问题
有朋友可能会问,编译的时候出现一堆错误咋办?
首先看看是不是拼写错了,比如把printf写成了print,或者少了分号。C语言对这些细节很严格的。再看看括号是不是成对的,有时候少个右括号也会报错。
还有人说,代码能编译通过,但运行结果不对,该怎么办呢?
这时候可以加点printf语句,把变量的值打印出来,看看是不是跟自己想的一样,一步步排查哪里出了问题。
八、兔子哥的一点心得
其实我刚开始学C语言的时候,也经常出错,一段简单的代码能改半天。但慢慢练着练着,就越来越顺了。C语言确实有点难,但只要坚持下去,看到自己写的程序能正常运行,那种成就感是很棒的。
希望这篇教程能帮到刚开始学C语言的你,别害怕,一步步来,你肯定能学好的!
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~