震惊!三更编程的第一堂C语言入门课程~
C语言,当代计科院的大学生入门接触的第一门课,由此可见,这门语言是多么的基础,但是万事开头难啊~作为入门编程的开始,大学的课程明显有些枯燥,还有些啰里啰嗦的,本次三更编程工作室决定出一期C语言的快速入门教程,用最简介易懂的语言带你快速入门编程的世界~
C语言有什么特点呢?
在说C语言的特点之前,不知道大家还记不记得上次讲过的面向过程编程和面向对象编程,C语言就是典型的面向过程语言,当然这时候他就继承了面向过程编程语言的特点,我来回顾一下:
优点:
- 可以访问操作硬件的物理地址,C语言中的指针就是操作物理地址的,我们可以直接操作指针,高级语言中也有指针这种东西,只不过被封装起来了。
- 代码执行效率高,越接近底层的语言,代码的执行效率就越高~
- 好学,真的好学,你要相信自己
缺点:
- 因为语言接近底层,所以与高级语言相比,封装性比较差,安全性也比较差,一不小心就把物理地址搞没了~
- 代码重用性差,耦合度高
第一个程序
按照国际案例,开始我们的第一个程序,Helloworld。代码如下所示:
#include <stdio.h> int main() { printf("Hello World!\n"); return 0; }
估计现在的你就一种感觉...
看不懂不要紧,你要是看懂你也不来看这文章了,现在只是展示一下C语言的样式,你只要照着敲出来就对了,千万别粘贴复制,编程最忌讳的就是粘贴复制,没啥卵用。看得懂和写出来是两码事,一定要多加练习。
开发工具
上面给了一段最简单的代码,下面给大家推荐两款开发工具,一款是最经典的VC++6.0,当年我们在学校学习时使用的,现需至今也算是一代经典,另一款Dev-C,我个人喜欢的是这一款,用的也是这一款。
Dev-C++ 是一个Windows下的C和C++程序的集成开发环境。它提供高亮度语法显示的,以减少编辑错误。使用MingW32/GCC编译器,遵循C/C++标准。还有完善的调试功能,能够适合初学者与编程高手的不同需求,是学习C或C++的首选开发工具!最重要的是自带中文界面。
安装包也给大家准备好了,在文章最后面有获取方式,这个是我以前收集的,虽然版本不是最新的,但是很正版。
安装过程
1、双击安装包,稍等片刻,直到出现如下界面,这时候不要白费力气去选择语言了,这里面没有简体中文,直接点OK即可,后面会说在哪里设置中文。
2、接着就是点击 I agree,然后一路同意,直到出现安装界面,等待安装完成。
3、在出现上面这个安装完成界面时,点击Finish按钮,直到如下界面,选择建议中文,然后一路点击next,直到打开软件。
4、简单介绍一下这个主界面,上面这些快捷图标的作用可以记一下。(点开放大看)
大家可以去新建一个文件,试试上面的代码,代码敲完以后,要先保存,再编译,再运行。注意一点:Dev在编译代码时,如果函数返回值为void,省略掉不要写void,不然编译不通过,建议返回值类型为int,返回0。