欢迎来到天天文库
浏览记录
ID:39357655
大小:3.43 MB
页数:48页
时间:2019-07-01
《罗坚版C语言第一章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言程序设计主讲:傅清平Tel:13970932295Emil:fqphao@126.comC语言程序设计(第3版)中国铁道出版社ChinaRailwayPublishingHouse普通高等教育“十一五”国家级规划教材教材、参考书与课时安排主教材:C语言程序设计(第三版)书号:ISBN978-7-113-09512-3中国铁道出版社2009年2月第3版配套教材:C语言程序设计实验教程书号:ISBN978-7-113-09513-0中国铁道出版社2009年2月第1版作者电子邮箱:Luojian116@126.comwsjwhz@126.com课时安排课时安排授课:3学时/周C综合编
2、程训练:2学时/周上机安排上机地点:现代教育技术中心机房(x2407)上机时间:周二上午1、2、3节。上机内容:随教学进度的基础训练(上机调试每次课堂作业及书后作业)要求:所有作业必须独立完成作业必须经上机调试通过课程要求课前请做好预习保持课堂安静,头脑清醒,思维活跃认真、独立、按时完成并提交作业重视上机实践,有效利用宝贵的上机时间第1章C程序设计入门1.1简单的C程序1.3C语言程序的上机调试步骤1.2C语言常用符号1.4VisualC++开发工具1.5C语言概况结束放映1.1几个简单的C程序【例1.1】要求在命令提示符窗口中显示“hello,world!”这一行文字。/*第一个C
3、语言程序举例*//*包含有关标准库的信息*/#include/*定义名为main的函数,它不接收实参值*/main(){/*main的语句括在花括号中*/printf("hello,world!");/*调用库函数printf(),在命令提示符窗口中显示hello,world!*/}【例1.1】分析:程序代码中介于/*与*/之间的字符序列称为注释,它可以是一行文字或者连续的多行文字。使用注释能增强程序的可阅读性,注释可以在程序中自由地使用,但在程序编译时被自动忽略。C语言是函数式的语言,函数是组成C程序的基本单位,每个C程序不论大与小,都是由一个(或者多个)函数
4、组成的。函数是一个单独的程序模块,完成指定的功能。一个C程序不论由多少个文件组成,有且只有一个main()函数,通常称为主函数,而且任何一个C程序的执行都是从main()函数开始的。主函数main()的一般格式:[函数返回值的类型]main([形式参数表])/*函数首部*/{语句;/*函数体*/……}【例1.1】继续分析:用双引号括住的字符序列称为字符串,printf()函数是一个格式化输出库函数,本例通过它在命令提示符窗口中照原样显示双引号内的字符序列hello,world!。具有这种特征的字符称为转义字符,除‘’之外,还有表示制表符的‘t’、表示退格符的‘b’、表示双引号
5、的‘’‘’、表示反斜杠符本身的‘\’,在第2章中有介绍。文件包含命令:#include这里的“#include”称为文件包含命令,其意义是把尖括号(<>)内指定的文件包含到本程序中,成为本程序的一部分。被包含的文件通常是由系统提供的,其扩展名为“.h”,常称为头文件或首部文件。如果使用了系统提供的库函数,一般应在文件的开始用#include命令,将被调用的库函数信息包含到本文件中。本例中使用#include是因为调用了标准输入/输出库中的printf()函数。【例1.2】数值计算:编写程序,计算t的值。#includemain
6、(){intsum;/*说明整型变量sum*/sum=1+1/2+1/3+1/4+1/5;/*计算累加和*/printf("Thesumis%d",sum);/*按整型数格式显示计算结果*/}【例1.2】程序分析:(1)变量说明:本例的主函数由两部分组成:一是说明部分,二是执行部分。在主函数的说明部分中,定义了本例所使用的变量名,通常它是放在函数开始处、且位于可执行语句之前。C语言规定,程序中所有用到的变量都必须“先定义,后使用”。说明语句由一个类型名与若干所要说明的变量名组成:intsum;其中int是类型名,sum是变量名。int类型表示所列变量为整型变量,整数不能包含小数;
7、float型表示所列变量为浮点变量或称实型变量,浮点数可以包含小数。除int与float之外,C语言还提供了其他的基本数据类型,包括char(字符型)、short(短整型)、long(长整型)和double(双精度浮点型)等。另外,由上述这些基本数据类型还可以构成数组类型、结构类型、联合类型和指针类型,这些将在以后的章节中介绍。【例1.2】程序继续分析:(2)赋值表达式:与Basic、Pascal、Fortran等计算机高级程序设计语言类似,C语言程序中也
此文档下载收益归作者所有