- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学C语言程序课件-第一章剖析
C程序设计 湘潭大学信息工程学院 CIE XTU Teacher Name: 梁飞蝶 E-Mail: feidie526@163.com 课程目标和要求 课程目标: 熟记C语言的基本概念 熟悉Turbo C的上机操作环境 会读、会编、会调试C程序 课程要求: 多上机实习 Recall C语言和自然语言的比较 自然语言 信息交流(地位平等) (有思维、推理能力) 语法规则、句法规则灵活(可省略、颠倒) 如:走,去晒太阳! 去晒太阳,走! 表达方式多样 学习内容 学习要点: 熟记C语言的语法、句法 学会算法分析与算法设计 学习内容: 第一章~第十三章 学习难点: 第八章和第十章 第一章 C语言概述 1-1 C语言出现的历史背景 1-2 C语言的特点C语言的主要特点总结为八条; C语言与其它高级语言比较,它的长处。 1-3 C语言的结构举例说明 1-4 C语言的上机步骤及环境用Turbo C 运行C程序 1.1 C语言出现的历史背景 低级语言如汇编语言,它的优势在于对硬件编程,可以编写操作系统等系统软件,但它可读性和可移植性差; 而一般高级语言又难于实现汇编语言的一些功能;如:内存地址操作、位操作 C语言集优点于一身,它七十年代初诞生于美国的贝尔实验室,八十年代开始风靡全世界; C语言和UNIX 美国国家标准化协会根据各种不同版本,制定了ANSI C;目前各版本C的编译系统都以它为基础,目前各版本C的基本部分都是相同的,略有的差异将体现在上机编译中。 1.2 C语言的特点 1.语言简洁、使用灵活;共有32个关键字(附录Ⅱ)、9种控制语句书写形式自由,主要用小写字母表示 2.运算符丰富;共有34种运算符(附录Ⅲ) 3.数据结构丰富,具有现代化语言的各种数据结构;如: 整型 (关键字int) 实型 (关键字float) 字符型 (关键字char) 数组类型 (关键字[ ]) 指针类型 (关键字*) 结构体类型 (关键字struct) 共用体类型 (关键字union) 1.2 C语言的特点(con.) 4.具有结构化的控制语句,以函数为程序模 块;如:if...else while for do...while switch 5.语法限制不太严格、程序设计自由度大; 6.允许直接访问物理地址及位操作,又被称做“中级语言”; 7.生成目标代码质量高,执行效率高; 8.程序的可移植性好。 1.3 简单的C程序介绍 C程序的结构: C 程序是由函数构成的,是函数式的语言。 函数是C 程序的基本单位,可以是库函数,也可以是用户自己编写的函数; 一个C 源程序至少包含一个main函数 ,也可以包含一个main函数和若干个其它函数; C 的函数相当于其它语言中的子程序; C 的全部工作都是由函数来完成的; 例1 main( ) { printf ( “ This is a C program . \n ” ) ; } 例2 main( ) {int a,b,sum ; a=123; b=456; sum=a+b; printf (“sum is %d \n ” , sum ) ; /*输出结果:sum is 579*/ } 例3 main() { int a , b , c ; scanf ( “%d , %d ” ,a ,b ) ; c = max ( a , b); printf ( “ max = % d ” , c) ; } int max ( int x , int y) { int z ; if ( xy) z = x ; else z = y ; return ( z );} 1.3 简单的C程序介绍 一个函数的组成包括 :函数说明部分和函数体。 函数说明部份 函数说明部分包括:函数名、函数类型、函数属性、函数参数名、形参类型; int max ( int x , int y) 函数体 函数体包括:声明部分 和 执行部分 main( ) {int a,b,sum ; a=123; b=456; sum=a+b; printf (“sum is %d \n ” , sum ) ; } 1.3 简单的C程序介绍 一个 C
文档评论(0)