《零基础看得懂的C语言入门教程》——(一)脱离学习误区
《零基础看得懂的C语言入门教程》——(二)简单带你了解流程
《零基础看得懂的C语言入门教程》——(三)轻松悟第一个程序
《零基础看得懂的C语言入门教程》——(四)基本数据类型变量
《零基础看得懂的C语言入门教程》——(五)变量、常量及运算
《零基础看得懂的C语言入门教程》——(六)轻松了解逻辑运算
二、了解Devc软件Devc是在Windows系统下的一个开发软件,准确的称呼是集成开发环境,英文简称IDE。在之后的C语言开发中我们将使用Devc软件进行开发。
2.1 什么是集成开发环境IDE在了解集成开发环境前需要知道什么是开发环境。开发环境指支持软件或系统的一个或多个软件。
以开发软件为例,在平常的开发工作中,编写软件时所需要用到另外一些工具、插件、库等,这些工具、插件、库被称为当前开发的软件的环境。使用手机软件举例,一个安卓系统的微信程序是不可以在PC电脑上运行,如Windows系统不能直接运行安卓手机上的软件;在这个例子中,安卓系统的微信程序的运行环境是安卓系统,并不是Windows系统,环境指能够支撑该软件运行的程序;系统也是一个软件程序。
通过以上例子,我们可以得知,在计算机中,环境指某一软件的支撑。那开发环境则是指当前开发类别所需要的支持软件。
集成开发环境则是指一个软件或系统包含了该开发的所有支持,只需要在该系统上进行开发,或是使用该软件进行开发就不必要其它支持。集成指该软件集合了其它支持软件。
IDE是Integrated Development Environment的缩写,译成中文则是集成开发环境。
2.2 为什么推荐使用Devc
为什么推荐Devc?我接触过很多初学C语言的同学,有部分同学觉得换了个软件感觉啥也不会了。其实在软件开发中,开发软件支持支持开发的一种选择,本质上来说所有的使用软件改变都无法对程序开发产生根本上的影响。C语言是一种语言,开发软件只是一个代码编辑器,只要C语言标准或自身根本未发生改变,C语言自身都不会受到影响,只有“自身”才能影响“自身”。
推荐Devc的根本原因是因为该软件功能简介,初学者使用时无需点击多次选择才能成功创建一个C语言文件。在Devc中极简的创建方式让初学者能够减少入门门槛,不会像一些软件一样,创建一个C语言文件还需要选择不同的类别、不同的形式才能创建一个最基础的C语言文件;繁琐的创建过程让很多新手望而却步,其因是在繁琐的过程中出现了很多没接触过或其义不懂的专业术语。使用Devc能够让初学者降低操作门槛,简便的创建C语言文件,只做自己能够搞懂的事情。
2.3 Devc的下载及安装
Devc的下载直接通过搜索引擎搜索即可找到下载链接,如搜索不到的同学可以关注公众号“**************************”回复devc获取下载链接。
下载好devc软件后,双击打开。软件开始加载:
步骤一:打开软件后,选择该软件显示的语言。在语言选择的下拉列表中找到中文选项。假设读者安装时找不到中文,或出现了和我一样的情况。
如上图中,所有的下拉选项均无中文字样,这时找到字符中乱码最多的一个选项,如上图我可以选择该选项。此原因有可能是该软件系统的编码格式或当前计算机的编码不一致或丢失造成。编码格式是指对一些指定指定的信息,通过特定的方式进行转换,生成另外一种形式。例如中文有特定的编码方式,假设我们当前系统中没有中文的编码,那么则会出现“乱码”。
在当前选项中我们并没有发现中文选项,在此我们选择一个“乱码”看似最多的选项,该选项大概率是中文选项。
步骤二:选择后,点击ok进入下一安装页面。在下一安装页面中由于编码的问题造成了页面“乱码”。
出现乱码也没关系,我们根据软件的安装习惯,左侧按钮为确认选项,我们点击左侧按钮进入下一界面。
在下一页面中同样出现了页面乱码。在这里的按钮选项中,并没有两个选择给我们,出现的则是三个,三个按钮安装软件的基本习惯,可以猜测是“上一页”、“下一页”、“取消”;我们通过箭头指向可以发现左侧按钮使用’‘符号,大概率点击中间的带’>'字符按钮。点击后进入下一页。
步骤三:步骤三很明显是让我们选择软件所安装至的位置,在此我安装在F盘devc目录下:
在以上页面中,根据上一页面的安装习惯,我们点击中间的按钮进入下一个界面。
随后出现软件开始安装界面。
步骤四:安装完成后出现如下界面。
点击默认选项,出现软件的第一次设置,发现竟然有语言选择,而且出现了简体中文选项(为什么会这样,不是已经选择过语言了?其实我也很懵)。
选择中文点击Next选项。
步骤五:随后出现主题配置,选择你喜欢的主题和字体,点击Next进入下一步:
最后点击ok完成所有配置。
随后出现软件界面,成功安装。
三、HelloWorld
在计算机编程中,HelloWorld一般指代新手入门编写的第一个程序。编写代码使程序运行时显示“HelloWorld”字样,中文意思为“你好,世界”。
3.1 编写HelloWorld程序
步骤一:打开devc集成环境,在左上角工具栏中点击 文件 选择 新建,在展开选项中点击 源文件。
步骤二:随后出现未命名选项卡,未命名表示当前主题没有命名,也就是可以起个名字这样比较清晰。在选项卡中为工作区域,在工作区域内可以编写C语言代码。由于我们还未学习C语言,在此复制以下代码至选项卡种黏贴。
#include#includevoid main(){printf("Hello World!");system ("pause");}
复制到工作区域后,点击工具栏中编译运行按钮。
点击编译运行按钮后出现文件保存位置设置,设置文件名,并且保存类型为C source files,该类型表示保存为C语言源文件。最后点击保存。
随后Devc将会自动的把我们复制的C语言程序进行编译、连接等过程。稍等一会将会弹出一个小黑框,这个小黑框就是我们复制的HelloWorld程序,该HelloWorld程序将会在程序运行时出现HelloWorld字样。
我们可以查看保存该文件的目录,出现了两个文件,一个文件类型为C Source 为C语言的源代码文件,另一个类型为应用程序,该应用程序可以双击运行,该软件是一个应用程序,双击可以运行。
3.2 修改HelloWorld程序由于我们还未正式学习C语言,现在我们先进行一个简单的程序修改。我们该代码运行时将会出现HelloWrold字样,现在我们想显示中文的“你好,世界”该如何做呢?我们查看C语言代码中有一行 printf("Hello Wrold!");,在此处,Hello World会不会是刚刚显示出的那一串呢?我们尝试修改一下HelloWorld为你好世界。最终所有代码如下:
#include#includevoid main(){printf("你好 世界!");system ("pause");}点击 编译运行按钮。
程序成功显示“你好,世界!”
四、总结
通过以上描述与讲解,我们了解了以下几点内容:
开发环境指支持软件或系统的一个或多个软件。集成开发环境则是指一个软件或系统包含了该开发的所有支持。完成了第一个应用程序HelloWorld的编辑及体验了一个一般流程的软件编写及运行。c语言编程怎样入门
任何知识的学习没有太多捷径,但有经验、方法及教训
(1)基础教材选择-系统又通俗易懂,最好有该书配套免费视频
建议选择系统正统的大学教材,尽量不要选择“多少天精通C语言”等吸引眼球的教程,相信一点C语言学习没有速成。这里给大家推荐一本不错的入门教程:清华大学出版社-孙海洋-C语言程序设计,讲解很透彻、知识点很全面、例程较多且通俗易懂。优酷“孙海洋课题”还有全书免费教学视频,便于自学。
(2)动起手来--立马安装VC 6.0或VS开发环境
C语言是特别注重动手实操能力的课程!!动起手来,现在开始安装VC 6.0开发环境,从第一个经典程序“Hello,world!”开始,每一个例题及知识点均通过开发环境验证、理解深化。多做每一章小型实验操作(网上多得很)。提升代码调试能力。
(3)有了基础后,一般可以有两个发展方向可供选择
(i)转向项目实战
建议购买一本C语言项目教程,在实践项目中强化理论知识的学习。
(ii)继续深入理论学习
建议购买国外经典深入学习C语言的教程,人民邮电出版社-C Primer Plus(第5版),或者 机械工业出版社-C程序设计语言(第2版.新版)
下定信心,坚持下去!希望对你有所帮助。
下面是转载的 孙海洋 版 C语言程序设计 部分内容截图。
零基础如何学习C语言?
第一、多看代码。在一定的基础之后,您应该多看其他人的代码,并注意代码中的算法和数据结构。毕竟,学习C是算法和数据结构的重要关口。当涉及到数据结构时,指针是其中的一个重要部分,大多数数据结构都是基于指针的。例如链表、队列、树、图等等,所以只有当你学好了指针,你才能真正学会C语言。
别的方面也要注意一下,比如变量的命名,库函数的用法等等。有些库函数是经常要用到的,对于这些函数的用法就要牢牢的记住。
第二、要自己动手,程序是一项真正的工作,光说不练假把式,永远就只停留在理论阶段。你可以在开始的时候练习书中的练习题。对于自己不懂的地方,自己编一个小程序实验是最好的方法,能给自己留下深刻的印象。你应该不断改正你的坏习惯和认知错误。有一个地方可以试着编一个小游戏,如果你的基础很扎实了,可以编造一些关于数据结构方面的东西。
第三、选择一个好的编译器,英文版TurboCv2.0,是最经典的C语言编译器,另外一个就是win-tc1.91 ,支持Windows下的编译。
第四、养成良好的编程习惯,基本上每本C语言教材上都会教到,作为新手一定要时时的遵守。在比较复杂的代码后面一定要有注释,然后语句的嵌套不能过长,再者,注意语句的选择,C语言对一个程序设计人是非常重要的,是开启程序设计之路的钥匙。如果不懂C语言,想写程序是非常可笑的。