【计算机教程】C语言教案.doc

  1. 1、本文档共96页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 1 PAGE 1 C语言讲义 第1章 C语言概述 1.1 C语言的发展 c语言》c++ 运行环境:DOS,Windows, Unix 等操作系统 1.2 C语言的特点 1、语言简单,紧凑,使用方便,灵活。 2、运算符丰富。 3、数据结构丰富。 4、结构化的控制语句。 5、程序设计自由度大。 6、C语言允许直接访问物理地址,能进行位操作。 7、生成目标代码质量高。 8、用C语言写的程序可移植性好。 9、C语言的应用面很广。 10、C语言对程序员的要求较高。程序员使用C语言编写程序会感到限制少,灵活性大,功能强,可以编写出任何类型的程序。 1.3 简单的C程序介绍 [例1] #include stdio.h main( ) { printf(“This is a C program.\n”); } [例2] #include stdio.h main() { int a, b, sum; a= 123; b= 456; sum = a+ b; printf(“sum is %d\n”,sum); } [例 1.3] #include stdio.h int max(int x, int y); 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、C程序有函数构成。 2、main()函数是c程序的执行起点。 1.4 C 例: #include stdio.h main () { int i=-1; printf(“%d %u”,i,i) } 1.5字符的内部编码为ASCII码 例: #include stdio.h main () { char c=’A’; printf(“%d %c”,c,c) } 1.6 C程序的上机步骤 1、编辑源程序(*.c) 2、编译源程序,生成目标程序(*.obj) 3、连接。把一些(标准)函数的实现二进制代码连接到目标程序中,生成可执行程序(EXE)。 4、运行程序。 头文件和库文件 在C程序中,通常会引用到有头文件。如: #include stdio.h 在连接目标文件时,需要所引用的头文件对应的库文件。库文件是以.LIB 作为后缀的。 在运行C程序时,必须首先设置好头文件和库文件所在的正确路径。 1)设置头文件和库文件路径 2)如何保存文件 a 设置默认路径 b)保存文件 1.7 C程序的组成成分 先看一个例子。 #include stdio.h #define PI 3.1415926 int main() { float area; int r; r=12; area = PI*r*r; printf(“area=%f\n”, area); } 1、C程序是由函数构成的。 1) 一个C源程序至少包含一个函数(main函数)。也可以包含一个main函数和若干个其他函数。 2) 函数是C程序的基本单位。被调用的函数可以是系统提供的库函数(如 printf 函数 和 scanf函数),也可以是用户根据需要自己编制设计的函数。 3)C的函数相当于其它语言中的子程序。用函数来实现特定的功能。 4)C是函数式语言,程序的全部工作都是由函数来完成。 5)C的函数库十分丰富,标准C提供一百多个库函数,Turbo C提供三百多个库函数。 这样的特点便于C的模块化。 第二个例子: #include stdio.h int max(int x,int y); /*函数说明*/ main( ) { int a, b, c; scanf(“%d,%d”,a,b); c=max(a,b); printf(“max=%d\n”,c); } int max(int x,int y) { int z; if (xy) z=x; else z=y; return (z); } 2、一个函数由两部分组成。 (1)函数的说明部分。包括 函数名,函数类型、函数属性,函数参数(形参)名、形式参数类型。一个函数名后面必须跟一对圆括弧。函数参数可以没有。 (2)函数体。即函数说明下面的{ } 包含的部分。最外层的一对括弧{ } 为函数体的范围。 函数体一般包括:

文档评论(0)

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

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

1亿VIP精品文档

相关文档