c语言开发入门教程:从环境搭建到第一个程序,零基础也能学会

admin C语言 5


想学 C 语言开发,可打开电脑却不知道从哪下手?下载了一堆软件,安装完还是一脸懵?我当初就是这样,对着屏幕发呆半小时,连个程序都建不起来。其实零基础学 C 语言开发,最开始的坎就是环境搭建和写第一个程序。今天就手把手教你,从装软件到运行出第一个结果,保证你看完就会,一起往下看吧!

一、先搞明白:学 C 语言开发,需要装什么软件?


很多新手一上来就被 “编译器”“IDE” 这些词吓住了,其实不用怕。简单说,我们写的 C 语言代码是文本,得有个工具把它翻译成电脑能看懂的指令,这个工具就是编译器,比如 GCC。但光有编译器不方便,一般会用集成开发环境(IDE),它把写代码、编译、运行的功能放一起,新手用着更顺手。
新手推荐用什么呢?给大家列几个常用的,各有各的好处:
软件名称优点缺点适合系统
Dev-C++体积小、安装简单、界面简单功能较少,调试功能一般Windows
Code::Blocks功能全,调试方便安装时要选对版本Windows、Linux
Visual Studio功能超强,适合大型项目体积大,安装慢Windows
Xcode苹果官方工具,适配性好只能在 macOS 用,体积大macOS

兔子哥建议零基础新手先从 Dev-C++ 入手,就因为它简单,安装下一步到底就行,不用配置啥,特别适合入门。等以后熟练了,再换其他工具也不迟。

二、手把手教你装 Dev-C++,超简单


以 Windows 系统为例,步骤真的不难,跟着做就行:
  1. 下载软件:百度搜 “Dev-C++ 官网”,找带 “Bloodshed” 字样的官网(别下到乱七八糟的软件),点 Download,选最新的版本,比如 5.11 版。
  2. 安装软件:下好的是个 exe 文件,双击打开,语言选中文(有的版本默认英文,没事后面能改),点 “下一步”,安装路径建议用英文(比如 D:\Dev-C++),别用中文路径,容易出问题。
  3. 启动软件:安装完桌面会有图标,双击打开。第一次启动可能会让你选语言,选 “简体中文”,界面就变成中文的了,看着亲切多了。

有朋友可能会问,安装完怎么知道能不能用?别急,等会儿写第一个程序就知道了。我第一次装的时候,就因为路径有中文,编译总出错,后来改了英文路径才好,你们可别犯这个错。

三、写第一个 C 语言程序:打印 “Hello World”


这步是关键,跟着做,保证你能成功。
打开 Dev-C++,点上面的 “文件”→“新建”→“源代码”,会出来一个空白的编辑区,这就是写代码的地方。
把下面这段代码输进去(注意符号都要用英文的,中文逗号、引号不行):
#include
int main()
{
printf("Hello World!");
return 0;
}

输完之后,点 “文件”→“保存”,文件名随便起,比如 “first.c”,注意一定要带.c 后缀,这是 C 语言文件的标志。保存路径也最好是英文的。
然后就是运行了,点上面的 “运行”→“编译运行”,或者直接按 F11。第一次编译可能会弹出个框,问你要不要保存项目,点 “是”,随便起个项目名保存就行。
如果没写错,会弹出一个黑色的窗口,里面显示 “Hello World!”,恭喜你,第一个 C 语言程序成功了!

四、代码看不懂?一个个给你解释


可能你会说,代码是输进去了,可每个部分是啥意思啊?别急,兔子哥给你拆解开:
  • #include :这行是说 “我要用 stdio.h 这个文件里的东西”,stdio.h 是系统自带的,里面有打印文字的功能,没有它,printf 就用不了。
  • int main ():main 是 “主函数”,C 语言程序都从这里开始运行,就像一条路的起点,必须有,还得写成 main,不能改名字。int 表示这个函数最后要返回一个整数。
  • {}:这对大括号里的内容,就是 main 函数要做的事情,我们写的代码基本都在大括号里。
  • printf ("Hello World!");:printf 是 “打印” 的意思,引号里的内容会显示在屏幕上。注意后面有个分号,C 语言里每句话结束都要加分号,少了就会报错。
  • return 0;:main 函数结束的时候返回 0,告诉系统 “我正常跑完了”。

是不是没那么难?就像写作文,先告诉老师要用哪些工具(#include),然后从开头(main)写起,中间写内容(printf),最后收尾(return 0)。

五、常见错误:这些坑别踩


新手第一次写程序,很容易出错,我总结了几个常见的,你看看有没有中过招:
  1. 用了中文符号:比如把英文的;写成中文的;,或者 " 写成 “”,编译器肯定不认,会提示 “语法错误”。解决办法就是切换到英文输入法。
  2. 文件名没带.c:保存的时候写成 first,没加.c,编译器可能不知道这是 C 语言文件。重命名加上.c 就行。
  3. main 函数写错了:写成 mian(少了个 i),或者 Main(大写 M),都会报错,因为 C 语言区分大小写,必须是小写的 main。
  4. 大括号不配对:开头写了 {,结尾忘了写},编译器会提示 “缺少}”,仔细检查一下就行。

我当初就因为把 main 写成 mian,找了十分钟才发现,现在想起来还觉得好笑。所以输代码的时候仔细点,错了也别慌,编译器会提示大概哪里错了,对着改就行。

最后说点我的心得


学 C 语言开发,入门真的不难,难的是迈出第一步。环境搭建看着复杂,其实跟着步骤走,十分钟就能搞定;第一个程序代码不多,理解了每一行的意思,以后学复杂的就有底气了。
我的建议是,别光看,一定要自己动手敲一遍代码。哪怕照着抄,也比只看不动手强。敲的时候注意每个符号,培养对代码的感觉。第一次成功运行出 “Hello World” 的时候,那种成就感,能让你更有动力学下去。
希望这个教程能帮到零基础的你,其实你比自己想象的更厉害,动手试试,你会发现 C 语言开发没那么可怕。

标签: Visual Studio 乱七八糟

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~