第一讲C语言程序设计基础_第1页
第一讲C语言程序设计基础_第2页
第一讲C语言程序设计基础_第3页
第一讲C语言程序设计基础_第4页
第一讲C语言程序设计基础_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1C C语言程序设计语言程序设计Programming in CProgramming in C李妮李妮C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述2课程性质课程性质lC C语言程序设计语言程序设计课程是公共必修课。课程是公共必修课。l总学时数总学时数6464,理论,理论3232,实验,实验3232。l考试方法及要求:考试方法及要求: 考试课程,考试课程, 3 3个学分。个学分。 平时成绩平时成绩+ +期末考试。期末考试。平时成绩由上课、实验、小组项目学习情况组平时成绩由上课、实验、小组项目学习情况组成。成。作业区:作业区:00f

2、tp:/00C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述3课程主要内容课程主要内容 第第1 1章章 计算机基础知识计算机基础知识第第2 2章章 C C语言程序设计基础语言程序设计基础第第3 3章章 数据类型及表达式数据类型及表达式第第4 4章章 顺序结构程序设计顺序结构程序设计第第5 5章章 选择结构程序设计选择结构程序设计第第6 6章章 循环结构程序设计循环结构程序设计第第7 7章章 函数函数第第8 8章章 数组数组第第9 9章章 指针指针第第1010章章 结构体与联合体结构体与联合体第第1111章章 文件文件4第一讲第一讲 C C语言程

3、序设计基础语言程序设计基础 C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述5本讲主要内容本讲主要内容一、一、C C语言简介语言简介二、二、C C语言程序设计及编程工具(语言程序设计及编程工具(重点重点)三、三、C C程序的构成(程序的构成(重点重点)四、良好的编程习惯四、良好的编程习惯C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述6一、一、C C语言简介语言简介C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述7一、一、C C语言简介语言简介1.1.什么是什么是C C语言?语言?计算机语言计算机语言狭义的指计算机可以执行

4、的机器语言。狭义的指计算机可以执行的机器语言。广义的指一切用于人与计算机通讯的语言。包括程序广义的指一切用于人与计算机通讯的语言。包括程序设计语言,各种专用的或通用的命令语言、查询语设计语言,各种专用的或通用的命令语言、查询语言、定义语言等。言、定义语言等。 现在一般采用后一种说法现在一般采用后一种说法C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述8一、一、C C语言简介语言简介C C语言:语言: 19731973年由美国贝尔实验室设计发布的,是世界上年由美国贝尔实验室设计发布的,是世界上最为广泛使用的语言之一。它适合作为系统描述语言,最为广泛使用的语言之一。它适合作

5、为系统描述语言,即可用来编写即可用来编写系统软件系统软件,也可用来编写,也可用来编写应用软件应用软件。 系统软件:系统软件:操作系统:操作系统:WindowsWindows、LinuxLinux和和UnixUnix、安卓、安卓、iosios应用软件:应用软件:游戏软件、数据管理软件、工业控制程序游戏软件、数据管理软件、工业控制程序例例1.1 1.1 学校信息管理系统学校信息管理系统例例1.2 1.2 工资管理系统工资管理系统C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述9一、一、C C语言简介语言简介 学校信息管理系统学校信息管理系统用户输入用户输入输出输出输出输出用

6、户查找用户查找用户插入用户插入用户删除用户删除用户修改用户修改学校信息管理学校信息管理学生信息管理学生信息管理班级信息管理班级信息管理用户信息管理用户信息管理课程信息管理课程信息管理C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述10一、一、C C语言简介语言简介工资管理系统工资管理系统工资管理系统功能如下:(工资管理系统功能如下:( 进入密码:进入密码:123456123456)1.1.数据录入数据录入 2.2.工资计算工资计算 3.3.查询统计查询统计 4.4.职工基本资料查询职工基本资料查询 5.5.查看所有记录查看所有记录 6.6.修改数据修改数据( (需要权限

7、密码需要权限密码12345)12345)7.7.退出系统退出系统 C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述11一、一、C C语言简介语言简介考试样题考试样题已知学生的记录由学号和学习成绩构成,已知学生的记录由学号和学习成绩构成,N N名学生的数据已名学生的数据已存入存入a a结构体数组中。请编写函数结构体数组中。请编写函数funfun,函数的功能是:,函数的功能是:找出成绩找出成绩最高的学生记录最高的学生记录,通过形参返回主函数(规定只有一个最高分)。,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。已给出函数的首部,请完成该函数。注意

8、:部分源程序给出如下。注意:部分源程序给出如下。请勿改动主函数请勿改动主函数mainmain和其它函数中的任何去何内容,仅在函数和其它函数中的任何去何内容,仅在函数funfun的花括号中填入你编写的若干语句。的花括号中填入你编写的若干语句。C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述12一、一、C C语言简介语言简介2.2.为什么学习为什么学习C C语言?语言? C C语言是目前实际程序设计工作中使用最广泛的语语言是目前实际程序设计工作中使用最广泛的语言之一。言之一。 C C语言是一种很灵活的语言。目前有许多软语言是一种很灵活的语言。目前有许多软件系统是用件系统是用

9、C C编写的,或基本上是用编写的,或基本上是用C C编写的。编写的。 很多新型的语言都是衍生自很多新型的语言都是衍生自C C语言,有些本身就是语言,有些本身就是C C语言的扩充和发展。语言的扩充和发展。C C语言适合作为计算机领域许多语言适合作为计算机领域许多后续课程的教学语言。后续课程的教学语言。 C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述13一、一、C C语言简介语言简介3. C3. C语言的特点语言的特点 C C语言是语言是高级语言高级语言 C C语言是结构式语言:语言是结构式语言:具有结构化的控制语句具有结构化的控制语句 C C语言功能齐全:语言功能齐全:

10、具有丰富的运算符和各种各样的数据类具有丰富的运算符和各种各样的数据类型,引入了指针概念,具有强大的图形功能,计算功能、型,引入了指针概念,具有强大的图形功能,计算功能、逻辑判断功能也比较强大,可以实现决策目的。逻辑判断功能也比较强大,可以实现决策目的。 语言简洁、紧凑,使用方便、灵活,易于学习和应语言简洁、紧凑,使用方便、灵活,易于学习和应用。用。C C语言只有语言只有3232个关键字,个关键字,9 9种控制语句,程序书写形式种控制语句,程序书写形式自由。自由。 C C语言适用范围广,可移植性好,语言适用范围广,可移植性好,适合多种操作系适合多种操作系统统 语言生成的目标代码质量好,程序运行效

11、率高。语言生成的目标代码质量好,程序运行效率高。 C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述14二、二、C C语言程序设计及编程工具语言程序设计及编程工具怎样使用怎样使用C C语言跟计算机交流?语言跟计算机交流? 人们通过人们通过程序程序明确的告诉计算机做什么,以及如明确的告诉计算机做什么,以及如何去做这些事情。何去做这些事情。1.1.程序:程序:用计算机语言描述的、为解决某一问题、满用计算机语言描述的、为解决某一问题、满足一定语法规则的足一定语法规则的语句序列语句序列。 将事先编好的程序存储到计算机的内部,启动计将事先编好的程序存储到计算机的内部,启动计算机执行

12、程序,完成程序规定的任务。算机执行程序,完成程序规定的任务。2.2.程序设计程序设计: : 使用某种程序语言编写程序的过程。用计算机语使用某种程序语言编写程序的过程。用计算机语言对所要解决问题中的数据以及处理问题的方法和步言对所要解决问题中的数据以及处理问题的方法和步骤所做的完整而准确的描述过程。骤所做的完整而准确的描述过程。C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述15二、二、C C语言程序设计及编程工具语言程序设计及编程工具在屏幕上输出在屏幕上输出“请输入密码请输入密码!”!”。程序如下:程序如下:/ /* * firstc.cfirstc.c * */ /

13、/* *第一个第一个C C程序程序* */ /#include #include intint main(voidmain(void) ) printfprintf(请输入密码请输入密码!n); /!n); /* *显示信息显示信息* */ / return 0; / return 0; /* *返回函数值返回函数值* */ / 使用什么工具编写使用什么工具编写C C语言程序?语言程序?C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述16二、二、C C语言程序设计及编程工具语言程序设计及编程工具3.3.编程工具编程工具常用的常用的C C语言编程工具有语言编程工具有: V

14、isual C+Visual C+(VC+VC+) Turbo C Turbo C 程序运行必须经过四个阶段:(程序运行必须经过四个阶段:(重点重点) 编辑编辑- -编译编译- -组建组建- -运行运行C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述17编辑编辑编译编译有错?有错?组建组建执行执行结果正确?结果正确?正确正确源程序源程序f.cf.c开始开始结束结束目标程序目标程序f.Objf.Obj库函数和库函数和其他目标其他目标程序程序可执行可执行目标程序目标程序f.exef.exe有有无无C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述18二

15、、二、C C语言程序设计及编程工具语言程序设计及编程工具注意:注意:出错后怎样处理。出错后怎样处理。每个程序设计完成,必须每个程序设计完成,必须重启重启VC+VC+系统系统后再设计下后再设计下一个程序。一个程序。如果如果VC+VC+系统出错,系统出错,保存保存后,启动后,启动windowswindows任务管理任务管理器关闭器关闭VC+ VC+ ,重新启动。,重新启动。只上交只上交.c.c文件。文件。C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述19三、三、C C程序的构成程序的构成字符字符词词语句语句函数函数源程序文件源程序文件C C程序程序1.1.字字符集符集2.

16、2.基本基本词词法元素法元素3.3.语语句句(statement)(statement)4.4.函数函数5.5.源程序文件源程序文件6.C6.C程序程序C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述201.1.字符集字符集C C语言定义的基本字符集至少包含下列字符:语言定义的基本字符集至少包含下列字符: 普通字符普通字符:包括英文字母、阿拉伯数字及特殊符号:包括英文字母、阿拉伯数字及特殊符号l英文字母:大小写英文字母共计英文字母:大小写英文字母共计5252个。个。l阿拉伯数字:阿拉伯数字:0 0到到9 9共共1010个。个。l数字、字母外的下列数字、字母外的下列292

17、9个印刷字符个印刷字符: ! ” # % & ( ) ! ” # % & ( ) * * + , - . / : ; ? + , - . / : ; ? _ | _ | 控制字符控制字符(非其印刷字符)(非其印刷字符) 例如,空格符、制表符和换行符等。例如,空格符、制表符和换行符等。C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述211.1.字符集字符集在屏幕上输出在屏幕上输出“请输入密码请输入密码!”!”。程序如下:程序如下:/ /* * firstc.cfirstc.c * */ / /* *第一个第一个C C程序程序* */ /# #include

18、 include intint mainmain( (voidvoid) ) printfprintf(请输入密码请输入密码!n);!n); / /* *显示信息显示信息* */ / return return 0; 0; / /* *返回函数值返回函数值* */ / C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述222.2.基本词法元素基本词法元素 关键字(保留字)关键字(保留字) 系统预定义标识符系统预定义标识符 标识符标识符 用户定义标识符用户定义标识符 分隔符分隔符 C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述232.2.基本词法元

19、素基本词法元素(1 1)关键字:(保留字)关键字:(保留字) 每个都有特定含义,被规定不许挪作它用,也称每个都有特定含义,被规定不许挪作它用,也称作保留字。作保留字。 C C标准语言的保留字都用小写英文字母表示,共有标准语言的保留字都用小写英文字母表示,共有3232个标准推荐保留字。个标准推荐保留字。C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述242.2.基本词法元素基本词法元素类型类型关键字关键字功能功能数数据据类类型型关关键键字字基本数据类型基本数据类型void、char、int、float、double声明数据的类型声明数据的类型类型修饰关键字类型修饰关键字s

20、hort、long、signed、unsigned对整型数据进行对整型数据进行修饰修饰复杂类型关键字复杂类型关键字struct、union、enum、typedef声明复杂数据类声明复杂数据类型型存储类别关键字存储类别关键字auto、static、register、extern、const、volatile说明变量的存储说明变量的存储类别类别流流程程控控制制关关键键字字跳转结构跳转结构return、continue、break、goto改变程序的执行改变程序的执行流程流程选择结构选择结构if、else、switch、case、default选择结构控制语选择结构控制语句句循环结构循环结构for

21、、do、while循环结构控制语循环结构控制语句句C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述252.2.基本词法元素基本词法元素在屏幕上输出在屏幕上输出“请输入密码请输入密码!”!”。程序如下:程序如下:/ /* * firstc.cfirstc.c * */ / /* *第一个第一个C C程序程序* */ /#include #include intint main(voidmain(void) ) printfprintf(请输入密码请输入密码!n); /!n); /* *显示信息显示信息* */ / return 0; / return 0; /* *返回函

22、数值返回函数值* */ / C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述262.2.基本词法元素基本词法元素 系统预定义标识符系统预定义标识符(2 2)标识符)标识符 用户自定义标识符用户自定义标识符系统预定义标识符:系统预定义标识符: 是指已经由编译器定义的用于某种特别目的、被赋是指已经由编译器定义的用于某种特别目的、被赋于特定的含义的标识符。比如,于特定的含义的标识符。比如,C C标准中提供的标准库标准中提供的标准库函数的函数名和符号常量等。函数的函数名和符号常量等。C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述272.2.基本词法元素

23、基本词法元素在屏幕上输出在屏幕上输出“请输入密码请输入密码!”!”。程序如下:程序如下:/ /* * firstc.cfirstc.c * */ / /* *第一个第一个C C程序程序* */ /#include #include intint mainmain( (voidvoid) ) printfprintf(请输入密码请输入密码!n); /!n); /* *显示信息显示信息* */ / returnreturn 0; / 0; /* *返回函数值返回函数值* */ / C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述282.2.基本词法元素基本词法元素用户自定义

24、标识符:用户自定义标识符: 程序员根据自己的需要定义的一类标识符,用来程序员根据自己的需要定义的一类标识符,用来表示程序、类型、常量、变量和函数等名称。表示程序、类型、常量、变量和函数等名称。 标识符的构成:标识符的构成:只能是下划线只能是下划线“_”_”、数字(、数字(0 09 9)和英文字母,并且标识符的第一个字符和英文字母,并且标识符的第一个字符只能只能是下划线或是下划线或英文字母。(英文字母。(重点重点)下列这些都是合法的标识符:下列这些都是合法的标识符:passwordpassword、_var1_var1、year_1999year_1999、_123_123、ID_viewID_

25、view下列这些都是非法标识符:下列这些都是非法标识符:T-3T-3、2abc2abc、Tel#Tel#、 strstr 、mailsinamailsina、+point+point、 !key!key注意:注意:标识符区分大小写,例如,标识符区分大小写,例如,passWordpassWord和和passwordpassword在在C C语言语言中就是两个不同的标识符。中就是两个不同的标识符。C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述292.2.基本词法元素基本词法元素(3 3)分隔符)分隔符 主要作用是分隔两个相邻的标识符和常量。主要作用是分隔两个相邻的标识符和

26、常量。有如下六种形式不同的分隔符:有如下六种形式不同的分隔符: 空白空白 可以是空格字符、制表符;可以是空格字符、制表符; 大括号用做表示数据集合和语句集合;大括号用做表示数据集合和语句集合; ( ) 作为分隔符的小括号用在控制语句、函数调作为分隔符的小括号用在控制语句、函数调用和定义中;用和定义中; main( )main( ) , 逗号用来在表列中分隔变量和在函数定义中分逗号用来在表列中分隔变量和在函数定义中分隔函数的参数;隔函数的参数; intint x,yx,y; char a; char a; ; 分号用来分隔语句,所以,分号是语句的标分号用来分隔语句,所以,分号是语句的标志;志;C

27、语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述302.2.基本词法元素基本词法元素/ /* * * */ / 注解括号注解括号 注解的一般形式是:注解的一般形式是:/ /* * 注解正文注解正文 * */ / 注解不能嵌套(即在注解中不能在出现另一个注注解不能嵌套(即在注解中不能在出现另一个注解)。解)。 例如例如 / /* *显示显示/ /* * 数字数字* */ /信息信息* */ / 一个注解必须出现在一行上。一个注解必须出现在一行上。 C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述312.2.基本词法元素基本词法元素在屏幕上输出在屏幕上

28、输出“请输入密码请输入密码!”!”。程序如下:程序如下:/ /* * firstc.cfirstc.c * */ / /* *第一个第一个C C程序程序* */ /#include #include intint mainmain( (voidvoid) ) printfprintf( ( 请输入密码请输入密码!n!n);); / /* *显示信息显示信息* */ / return 0 return 0; ; / /* *返回函数值返回函数值* */ / C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述323.3.语句语句(statement)(statement)由由

29、词词构造出构造出语句。语句。所有的所有的C C语句是以语句是以分号(;)分号(;)结束的。(结束的。(重点重点)C C语句可分为以下语句可分为以下5 5类:类:表达式语句、函数调用语句、空语句、复合语句表达式语句、函数调用语句、空语句、复合语句和流程控制语句。和流程控制语句。C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述333.3.语句语句(statement)(statement)在屏幕上输出在屏幕上输出“请输入密码请输入密码!”!”。程序如下:程序如下:/ /* * firstc.cfirstc.c * */ / /* *第一个第一个C C程序程序* */ /#i

30、nclude #include / /* *预处理语句预处理语句* */ /intint main(voidmain(void) ) printfprintf(请输入密码请输入密码!n);!n); / /* *显示信息显示信息* */ / return 0; return 0; / /* *返回函数值返回函数值* */ / C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述344.4.函数(函数(FunctionFunction)函数:函数: 若干语句构成函数。若干语句构成函数。 函数由函数由函数首部函数首部和它之后的一对花括号和它之后的一对花括号“ ” ”定义的定义的函

31、数体函数体组成。组成。intint main (void) main (void) C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述354.4.函数(函数(FunctionFunction)intint main(voidmain(void) ) 函数首部包括函数名、函数类型、函数参数(形函数首部包括函数名、函数类型、函数参数(形参)名、参数类型。参)名、参数类型。 函数名函数名 mainmain 函数类型函数类型 intint (该函数的返回值为整型数据)(该函数的返回值为整型数据) 函数参数的类型函数参数的类型 void void (表明这是一个无参函数)(表明这是

32、一个无参函数) 一个函数名后必须跟一对圆括号一个函数名后必须跟一对圆括号“( )”。C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述364.4.函数(函数(FunctionFunction) 若干个语句组成若干个语句组成函数体函数体(bodybody)。)。 花括号花括号必须成对出现必须成对出现,用,用于把语句组织在一起。如果一于把语句组织在一起。如果一个函数内有多个大括号,则个函数内有多个大括号,则最最外层外层的一对的一对“ ” ”为函数体为函数体的范围。的范围。 void main (void) int i , j , sum; sum=0; for(i=1; i1

33、0;i+) for(j=1;jsn2) smax=sn1; else smax=sn2; return smax; void main(void) /*主函数主函数*/int num1,num2,max; printf(请输入两个成绩请输入两个成绩); scanf(%d%d,&num1,&num2); max=Getmax(num1,num2); printf(较大的数为较大的数为%dn,max); 编程实现,输出任意两数中较大的数。编程实现,输出任意两数中较大的数。C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述385.5.源程序文件源程序文件一个或多

34、个函数构成源程序文件。一个或多个函数构成源程序文件。C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述396.C6.C程序程序C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述406.C6.C程序程序 字符字符词词语句语句函数函数源程序文件源程序文件C C程序程序C C程序:程序: 一个或多个源文件构成一个或多个源文件构成C C程序。程序。注意:注意: 一个一个C C程序中程序中只能有一个只能有一个主主函数函数main( )main( );程序从;程序从主函数开始主函数开始, , 从主函数结束。从主函数结束。C语言程序设计语言程序设计第一讲第一讲 程

35、序设计语言概述程序设计语言概述41四、良好的编程习惯四、良好的编程习惯在屏幕上输出在屏幕上输出“请输入密码请输入密码!”!”。程序如下:程序如下:/ /* * firstc.cfirstc.c * */ / /* *第一个第一个C C程序程序* */ /#include #include intint main(voidmain(void) ) printfprintf(请输入密码请输入密码!n); /!n); /* *显示信息显示信息* */ / return 0; / return 0; /* *返回函数值返回函数值* */ / C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序

36、设计语言概述42四、良好的编程习惯四、良好的编程习惯我们可以把这个例子写成这样:我们可以把这个例子写成这样:程序如下:程序如下:/ /* * firstc.cfirstc.c * */ / /* *第一个第一个C C程序程序* */ /#include #include intint main(voidmain(void) ) printfprintf(请输入密码请输入密码!n); return 0; !n); return 0; 也是正确的,但看起来不清晰。也是正确的,但看起来不清晰。C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述43四、良好的编程习惯四、良好的编程

37、习惯 使用使用TABTAB缩进缩进 对齐对齐 有足够的注释有足够的注释(notation)(notation) 有合适的空行有合适的空行main( ) int i , j , sum; sum=0; for(i=1; i10;i+) for(j=1;j10;j+) sum+=i*j ; printf(“%dn”,sum);C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述44四、良好的编程习惯四、良好的编程习惯/ /* * firstc1.c firstc1.c * */ / /* *第二个第二个C C程序程序* */ /#include #include intint

38、main(voidmain(void) ) printfprintf(请请); /); /* *显示信息显示信息* */ / printfprintf(输入输入);); printfprintf(密码密码!n);!n); return 0; return 0; C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述45四、良好的编程习惯四、良好的编程习惯/ /* * firstc2.c firstc2.c * */ / /* *第三个第三个C C程序程序* */ /#include #include intint main(voidmain(void) ) printfpri

39、ntf(请请nn) ; /) ; /* *显示信息显示信息* */ / printfprintf(输入输入nn);); printfprintf(密码密码!n);!n); return 0; return 0; 当遇到当遇到换行字符换行字符“n”“n”时,屏幕上的光标移动到下行的首位。时,屏幕上的光标移动到下行的首位。C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述46 继续修改这个程序,对程序输出结果界面进行设继续修改这个程序,对程序输出结果界面进行设计。把程序输出结果放在一个矩形框中,使视觉效果计。把程序输出结果放在一个矩形框中,使视觉效果美化。美化。/ /* *

40、firstc3.c firstc3.c * */ / /* *改进版改进版C C程序程序* */ /#include #include intint main(voidmain(void) ) printf(nnnnnnnnnnprintf(nnnnnnnnnn);); printfprintf( ( * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *n);n); printfprintf( ( * * 请输入请输入 * *n);n); printfprintf( ( * * 密码!密码! * *n);n); printfpr

41、intf( ( * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *n);n); printf(nnnnnnnnnnprintf(nnnnnnnnnn);); return 0; return 0; C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述47 每个小组设计一个系统,例如班级管理系统。每个小组设计一个系统,例如班级管理系统。 实际调查分析,要设计的系统需要什么功能。例实际调查分析,要设计的系统需要什么功能。例如:学生信息管理如:学生信息管理, ,教师信息管理教师信息管理, , 成绩管理,班费管成绩

42、管理,班费管理,平时表现记录等。理,平时表现记录等。 项目任务项目任务C语言程序设计语言程序设计第一讲第一讲 程序设计语言概述程序设计语言概述48系统界面设计:系统界面设计:#include #include intint main(voidmain(void) ) printfprintf( ( ntnt* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *n);n);printfpri

43、ntf( t( t* *tt * * * * * *n);n);printfprintf( t( t* *tt * * 工资管理系统工资管理系统 * * * *n);n);printfprintf( t( t* *tt * * * * * *n);n);printfprintf( t( t* *tt * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *n);n);printfprintf( t( t* *tt * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *n);n);printfprintf( t( t* *tt * * * * * *n);n);printfprintf( t( t* *tt * * 1. 1.数据录入数据录入 * * * *n);n);printfprintf( t( t* *tt * * * * * *n);n);printfprintf( t( t* *tt * * 2.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论