C语言程序设计_2 第1章 C语言初步.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计 人民邮电出版社 第1章 C语言初步 1.1 C语言概览 1.2 简述两个最常用的输入和输出函数 1.1 C语言概览 1.1.1 C语言发展历程简述 C语言在一九七八年由美国电话电报公司(ATT)贝尔实验室正式发表。同时由B.W.Kernighan和D.M.Ritchit合著的《The C Programming Language》一书对C语言作了详细的描述。在此之后,由美国国家标准学会(ANSI)在制定了一个C语言标准,于一九八三年发表。通常称之为ANSI C。 在C的基础上,一九八三年又由贝尔实验室的Bjarne Stroustrup推出了C++。 C++进一步扩充和完善了C语言,成为一种面向对象的程序设计语言。 1.1.2 C语言的优点 既有高级语言的程序思想与设计方法,又有低级语言的操作能力。所以它也被称为“中级语言”; 结构化的体系结构。层次清晰,便于按模块化方式组织程序,易于调试和维护; 非常强的处理能力,不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址;它还可以直接访问内存的物理地址;它还可以直接访问内存的物理地址; 广泛的可移植性,可以方便地移植到不同的软、硬件环境; 代码效率高; 1.1.3 C语言的缺点 太灵活,不易掌握,容易出错,不适合初学者; 运算符优先级太多; 类型转换限制少,检验较弱,不够安全; 1.1.4 C源程序的结构特征 C源程序就是用C语言的语句编写、未作其他处理(如编译)的程序。源程序通常是由一个或多个函数组成的文件,该文件通常以.C为扩展名。 在组成程序的函数中,必须有、也只能有一个主函数。主函数的名字为main。函数名之后必须有一对小圆括号“()”,括号中可以有参数。 无论主函数放在文件中什么位置(开头、中间或最后),总是从函数序开始运行。 注意以下例子中基本部分和书写格式。 【例1-1】(见课本) 【例1-2】(见课本) 【例1-3】(见课本) C语言中的函数就好象是其它语言(如BASIC)中的子程序,而主函数就相当于主程序,主函数不可缺少。 无论主函数在什么位置,程序的执行总是从主函数开始,当主函数中的语句执行完毕后,整个程序就结束。可以在主函数中调用其他函数,但不能在其他函数中调用主函数。其他函数之间也可互相调用。 通常,C函数分为两大类:一种是系统提高的标准的库函数,它的使用方法比较简单:在需要的地方调用它即可(带上必要的参数)。此时,值得注意的是,要使用哪类函数,应在程序开头用包含语句把相应的头文件包括进来。例如,要使用数学库函数,则应在文件头加上以下语句(如例1-2中那样): #include math.h C系统提供了极其丰富的库函数; 另一种是自定义函数,是由程序员自己编写的函数,如例1-3中的函数fb。 因此,在编写一个C源程序的过程中,需编写适当的自定义函数并充分利用库函数。同时,应尽量编写小的、功能单一的函数,并由这些函数组成大的函数。这样,可以单独编译、调试这些小的函数,这样比较容易些。 1.1.5 C语言源程序的书写要求 C语言源程序在书写格式方面有自己的要求,有: 源程序通常使用小写字母,只有符号常量或其它特殊用途的符号才大写; 不使用行号,通常按语句顺序执行; 用分号作为语句的结束符,不可省略(即便是最后一个语句也不能省略)。但预处理命令,函数头和花括号“}”之后不能加分号; 可以一个语句占一行,也可多个语句占一行(此时要用分号分隔各个语句); 不指定语句在一行中的起始位置。但建议同一层次的语句应左对齐; 用大括号对“{}”表示各个结构层次的范围。可以表示函数、也可表示循环体等; 一个语句中不同成份之间应使用空格隔开。标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔; 程序中的空白行不影响程序的执行,可以为了程序清晰而加上。但不要在一个语句中间加空行; 建议多使用注释信息,以增加程序的可读性; 源程序中可以有预处理命令(include 命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面; 【例1-4】(见课本) 1.1.6 最小的C函数 最小的C函数可以是以下的函数:

文档评论(0)

yan666888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档