第1章节c语言和程序的设计概述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章节c语言和程序的设计概述

第一章 C语言及程序设计概述 教学要点和重点 教学要点: C语言是一种被国内外广泛使用的计算机语言,其功能丰富、表达能力强、使用灵活方便、目标程序效率高,是程序设计人员所需掌握的基础性语言。C语言程序设计是国内高等院校普遍开设的基础课程之一。 本章将主要介绍C语言的发展、特点和程序结构、C语言的标识符与关键字以及C语言编译工具——Visual C++6.0的使用等。 教学重点:掌握C语言的特点包括标识符、关键字等基本语言元素概念,学会使用编译器。 1.1.2 C语言的主要特点 (1)C是结构化的语言。 C语言是以函数形式提供给用户的,并配有结构化的控制语句,这些函数可方便的调用和程序实现模块化的设计。 (2)语言简洁、紧凑,使用方便、灵活。 C语言仅有32个关键字,9种控制语句,程序的书写形式也很自由,主要以小写字母书写语句,并有大小写之分。 (3)C语言可以对硬件进行操作。 C语言可直接访问内存物理地址和硬件寄存器,直接表达对二进制位(bit)的运算。它的程序简洁,编译程序体积小。 (4)数据类型丰富。 C语言具有丰富的数据类型,除基本数据类型:整型(int)、实型(float和double)、字符型(char)外,还设有各种构造类型并引入了指针概念。 1.1.2 C语言的主要特点 (5)运算符极其丰富。 C语言共有34种运算符,括号、赋值、强制类型转换等都以运算符的形式出现,使得C语言的表现能力和处理能力极强,很多算法更容易实现。 (6)C语言程序的可移植性好。 用C语言编写的程序不必修改或少量修改就可在各种型号的计算机或操作系统上运行。 (7)C语言生成的目标代码质量高,程序执行效率高。 代码质量是指C程序经编译后生成的目标程序在运行速度上的快慢和存储空间上的大小。一般而言,运行速度越高,占用的存储空间越少,则代码质量越高。 (8)C语言的语法灵活、限制不是十分严格。 参考程序如下: #include stdio.h void main( ) { printf (”programming is interesting!\n” ); } 参考程序如下: #include stdio.h int fab(int n); /*函数声明*/ void main() /*主函数*/ { ? int n,i; /*变量声明*/ ?printf(请输入几个月整数值:); ?scanf(%d,n); /*格式化输入*/ ?printf(num=%d ,fab(n)); /*格式化输出*/ } int fab(int n) { ? if(n==1||n==2) return 1; ? else return fab(n-1)+fab(n-2); } 从【例1.1】、【例1.2】中可以看出C语言程序的结构及其特点: (1)函数是C语言程序结构的基本单位 一个C语言程序可以由一个或多个函数组成。C语言中的所有 函数都是相互独立的,它们之间仅有调用关系。 (2)C语言程序只有一个主函数 C语言程序必须有且只有一个主函数main(),是程序的入口点。 (3)C语言程序的书写格式比较自由 C语言每条语句必须以“;”结束。C语句的书写风格是比较自由的,一行可以写一条或多条语句,一个语句也可以分写在多行上(在行结尾处加”\”语句连接符)。在实际编写中,应该注意程序的书写格式,要易于阅读,方便理解。 (4)C语言本身没有输入/输出语句 输入/输出操作是由标准库函数中的scanf和printf完成的。 (5)C语言中声明语句的使用 C语言程序中所用到的各种各样的量(标识符)要先定义后使用,有时还要加上对变量引用说明和函数引用说明。 (6)C语言可带有编译预处理命令 由“#”开头的行称为宏定义或文件包含,是C语言中的编译预处理命令,末尾无“;”号。每个编译命令需要单独占一行。 (7)C语言中注释信息的使用 C语言的注释信息格式为:/* 注释内容 */(多行注释)或//注释内容(单行注释)。注释只增加程序的可读性,但不被计算机执行。 (8)C语言的标识符区分大小写 系统预留的关键词由小写字母组成。用户定义的变量名、函数名等标识符一般也由小写字母组成,但不可占用系统预留的

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档