欢迎来到天天文库
浏览记录
ID:39963172
大小:4.61 MB
页数:31页
时间:2019-07-16
《c程序设计——简单c程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言程序设计教师:段小林关于这门课教材:谭浩强.《C程序设计》(第三版).清华大学出版社.2005参考教材:(美)琼斯,艾特肯.21天学通C语言(第6版).信达工作室译.人民邮电出版社.2003张基温等.《C语言程序设计案例教程》.清华大学出版社.2004BrianW.Kernighan,DennisRitchie.《C程序设计语言(英文影印版)》(第二版). 清华大学出版社或机械工业出版社.课程计划:理论学时:32学时√实验学时:16学时(由实验中心的老师上)所需基础知识:《大学计算机基础》,尤其是数制转换、内存、程序设计等相关章节。(不熟悉的再复习一下)时间非
2、常非常有限,主要靠大家课前预习和课后自学!关于我部门:计算机实验教学中心(信科3楼)办公地点:信科312E-mail:duanxl@cqupt.edu.cn(交作业和答疑)关于这门课考核方式:平时*30%+期末考试*70%平时成绩由课堂表现决定。交作业方式:上交电子作业至我的邮箱duanxl@cqupt.edu.cn第1讲C语言概述(教材第一章)内容:了解C语言的历史及特点。认识简单C程序,掌握C程序的基本组成,理解编译预处理命令、主函数、语句、格式化输出函数printf()、注释、简单表达式等语法。(重点)运行C程序的步骤与方法(重点)为什么要学习程序设计?程序
3、设计语言老兄:帮我计算一下1+1=?自然语言机器语言人发出的指令要按一定的规则来书写再翻译或解释成计算机所能看懂的机器语言由编译软件自动实现这就是程序设计的主要内容或目的,也是我们课堂上要讲的主要内容:就是如何将我们的指令按照某一种程序设计语言的规则写成程序!C语言的发展简史原型ALGOL60语言1963年CPL(CombinedProgrammingLanguage)1967年BCPL语言1970年B语言1973年C语言1978年《TheCProgrammingLanguage》1982-90年制定现行的C语言标准--ANSIC1983年C++C语言的设计者Den
4、nisM.Ritchie和Unix的设计者KenThompson接受美国国家技术勋章1.1初识C语言程序-重点!!/*ex101.c-在屏幕上输出ThisisaCprogram.*/#includeintmain(){printf(“ThisisaCprogram.”);return(0);}任何C程序都必须有且只能有一个主函数main(),它是程序的入口,也是程序的出口。其中,main是函数名,()内可以包含一些参数;{}的内容称为函数体,各种功能语句书写在函数体内;不同语句之间用分号分隔;main函数的格式可以是:intmain()void
5、main(){{……或……return0;}}一般情况下,每个程序都由一至多个函数组成;C语言的库函数,使用这种类型的函数之前要在前边加上类似#include的预处理命令该函数的功能是向显示器输出一段文字,具体内容括在双引号内;编译预处理命令总在最开始,每行以#开始将要包含的文件添加在<>内语法!编程需要严格遵守的规则,但还不是最重要的。设计思路才是至关重要的。注释写在/**/中间给程序员自己看的最好养成加注释的习惯注释C程序中的/*…*/之间的内容称为注释,是程序编写者给程序阅读者留下的一些说明(注释),以帮助阅读者理解程序。编译器不对注释进行编
6、译,只将它们当作空白看待。注释中的“ex101.c”,是说明这个程序保存在文件ex101.c中。后边的内容表明这个程序的功能。一般在函数前和重点语句后加注释,对函数功能和语句的含义进行解释说明。课下自学!库函数与文件包含命令includeC语言提供了很多库函数,可以直接调用。例如:函数printf就是系统提供的一个库函数,它的作用是输出“”中的内容。使用库函数之前,必须要include相对应的函数声明文件。为了用户方便,系统定义库函数时,把一类相关库函数的说明信息,分别写在一些文件中。本例中使用的printf的有关说明信息,写在文件stdio.h中。所以,要想用pr
7、intf函数,就要在前面#include课下自学!main函数与操作系统的关系intmain(){……return0;}操作系统计算机硬件发布执行命令返回信息当用户通过命令执行一个程序时,操作系统就调用其main函数,并执行其中的语句。如果有输出,操作系统就把它交给输出模块输出到设备上。课下自学!函数参数函数后面的圆括号用于放函数的参数。有的函数要有参数,有的函数也可以没有参数。如本例中使用的主函数就没有参数,而printf函数有一个参数。这里,printf函数的参数是括在双引号中的一串字符,称为字符串。代表换行。注意,main也是可以带参
此文档下载收益归作者所有