一小时过c语言,一小时学会C语言.docx

PAGE \* MERGEFORMAT 14

C语言程序设计

第一课、认识C语言

C语言的特点

C语言是美国的Dennis Ritchie在1972年设计发明的。它由早期的编程语言BCPL(B语言)发展演变而来。C语言之所以发展迅速,成为最受欢迎的语言之一,主要因为它具有强大的功能。归纳起来,C语言具有下列特点:

1.C语言是“中级语言”

把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。

2.C语言是结构式语言

结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C语言是以函数形式提供给用户的,这些函数可方便地调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。

3.C语言功能齐全

C语言具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。另外C语言也具有强大的图形功能,支持多种显示器和驱动器,而且计算功能、逻辑判断功能也比较强大,可以实现决策目的。

4.C语言适用范围广

C语言还有一个突出的优点就是适合多种操作系统,如DOS、Windows、UNIX,也适用于多种机型。

C语言的编辑环境

C-Free是一款C/C++集成开发环境(IDE)。C-Free中集成了C/C++代码解析器,能够实时解析代码,并且在编写的过程中给出智能的提示。完善的工程/工程组管理使你能够方便的管理自己的代码。

C语言的编辑环境

创建C语言文件

创建一个文件p1-1.c,保存到c:\c-class目录下,给C语言代码一个家。

【视频文件:p1-0.flv】

c-free:

1、创建文件:[文件]->[新建]->创建了一个空白的文档

2、保存到自己的目录下,以便后期查找。[文件]->[另存为]->选择C盘下的c-class目录,如果没有就先创建,然后把文件名修改成p1-0.c,C语言文件的后缀(就是文件名那个点后面的部分)是c。

2、构建C语言框架

C语言最基本的架构

//******************程序1:C语言基础框架**************

int main(void){

int

}

//******************************************************

C语言采取函数的架构,一个名称后面一对括号称为一个函数,例如main(),就是主函数,是C语言的入口,前面的int表示这个函数返回的值是一个整型的数。{….}大括号之间的空间,是这个函数放代码的地方,大括号一定要成对出现。

函数可以这样理解,类似一个咱们学校的办公室,你想让C语言干的工作(程序完成的任务),需要很多老师完成(老师相当于代码),他们都在办公室里面(就是代码要放到大括号包括的地方)。开始办公室比较小,大家都可以在一个房间办公,后来办公室要干的事情多了(程序功能复杂了),需要设立多个部门(部门相当于函数),不同部门(函数)完成不同的功能。但是别人进来办事,只能从一个地方进来,所以这个main函数类似一个学校的公共办事大厅,进来出去都要经过这里,同时,也只能有一个,其他函数相当于学校的其他部门,可以有很多个,也可以部门下面还有部门,但是通过main()函数来调用,类似其他部门你去了没人搭理你,都要通过公共办事大厅统一派活一样。所以程序运行的时候,是从main()函数开始执行的,也一般在main()函数结束。C语言制定了这个一个规矩,咱们必须要按照这个规矩执行,要不他不给咱们干活啊。

3、C语言的一些基本规定和标识

C语言除了这个规矩,还有其他很多规定,这些规定必须要严格的执行,咱们学习C语言的过程,就是学习这些规定,在这些规定的基础上,把咱们的想法,转换成符合这些规定能完成的操作,实现咱们最终的功能,这个过程,就是程序设计的过程。为什么这些规定这么严格呢,差一点都不行呢,因为计算机实在是太笨了,一点灵活性都没有,类似你的员工,每个员工只会干一件很简单的工作,而且你必须按照他的方式来给他安排活,稍微差点他就不懂了,类似你让他过来,你必须按照事先的约定说“你到这里来”,你不能说“你过来”,这样他是不会懂的,也不会过来,他不会灵活理解你的意图。

唉,我怎么这么倒霉,带领这么一帮笨人干活呢,感觉什么也干不成啊。别灰心,every coin has two sides,你的员工还是有很多优点的,虽然笨,但是非常勤劳,干活特别快,组织纪律性特别好,一次干对了,后面会一直按照这个成功的方式干,不像很多聪明的人,每次干都玩点花样,让人感觉不靠谱。看看计算机目前能干的工作,你就知道,这些笨笨的计算机是多么的厉害,所以

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值