C案例教程教案(ord文档)第一章.docVIP

  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文档。上传文档
查看更多
C案例教程教案(ord文档)第一章

第1章? C语言的程序结构与基础知识第一节? C 语言的发展史和特点 一、C语言的起源: 二、C语言的特点   ??? 1.C语言是中级语言。 ??? 2.C语言是结构语言。 ??? 3.C是编程者的语言。 ? ??4.C语言简洁灵活、易于学习和应用 ??? 5.C语言具有很强的构造数据类型的能力。 ??? 6.C语言生成的代码质量高、在代码效率方面可以和汇编语言相媲美。   第二节? C语言程序的例子   ??? 我们先看几个例子,从C语言程序的例子引出C语言程序的结构、书写格式、C语言中的标识符、语句和函数。函数是C语言程序的常用结构,是程序的基本组成单位。 例1-1: 简单C程序: #include stdio.h void ?main( ) { ????? printf(“你好!\n”);??????????? /*输出“你好!”,换行*/ ????? printf(“欢迎使用Turbo C。\n”);? /*输出“欢迎使用Turbo C。”*/ } 该程序也可改为以下程序: #include stdio.h void ?main( ) { ???? printf(“你好!\n欢迎你使用Turbo C。\n”); } ??? 例1-2:关于变量与头文件 #include stdio.h? ?? #define N? 4 void ?main( ) { int a,b,c,total;/*变量说明语句,定义四个整型变量a,b,c,total*/ ????????????????? ? /* 变量的作用与代数符号类似,其值可被改变 */ int result; a = 7; b = 9;c = -3;? ??????/*变量赋整数值*/ total =a+b+c;????? /*利用变量名引用其值进行加法运算7+9+(-3)*/ b=b+1,result =total * N; printf(“result=%d\n”, result); /*输出语句*/ } 例1-3:用户定义的函数 #include stdio.h??? void? main( ) { int Max(int x,int y,int z); /*Max函数声明*/ int a,b,c,max; scanf(%d,%d,%d,a,b,c); max=Max(a,b,c); printf(a=%d,b=%d,c=%d, max=%d,a,b,c,max); getch( ); } int max(int x,int y,int z)? /*用户自定义函数,求3个数中的最大值*/ { int k; if (xy) { k=x; return k;} ?? else k=y; if(zk) k=z; return k; } 第三节? C程序的总体结构 ? 一、C语言程序的一般形式 ? C语言程序的一般形式如下。其中f1()至fn()代表用户定义的函数。 ?以‘# ’为首字符的编译预处理行 全程变量说明 void main() { ??? 局部变量说明 ? ??程序段 } 返回类型 f1(形式参数说明) ? { ??? 局部变量说明 ??? 程序段 } 返回类型 f2(形式参数说明) ? { ??? 局部变量说明 ??? 程序段 } … … … 返回类型 fn(形式参数说明) ? { ??? 局部变量说明 ??? 程序段 } ??? 说明: 1.C的变量在使用之前必须先定义其数据类型,未经定义的变量不能使用。且定义变量类型的语句必须放在可执行语句前面,如上例1-4中 main()函数中的第一条语句就是定义一个字符型变量a,b,c。 2.程序段由多行语句组成。 3.形式参数说明用于传值,参见以后函数调用部分。 4.局部变量、全程变量的用法含义,参见后续章节。 5.花括号{ }内的内容统称为函数体。 6.用户定义的函数名由用户取名。 7.每个函数的位置都是任意的。只是调用函数的定义在被调用函数的定义之前时,要作被调用函数说明。 ? 三、 C语言程序的书写格式 ? ??? 一般说来,C语言的语句比较精练、短小,一个语句或一个表达式将包含许多内容。因此,C语言程序的可读性较差。需要有良好的书写格式,以便提高程序的可读性。 ??????? C语言程序的书写格式习惯上有如下要求: ??????? 1.C语言程序中每行可写一条语句,也可写多条语句,一般一行写一条语句。 ??????? 2.C语言程序中每条语句的末尾必须加一个分号“;”,分号用来表示一条语句的结束。 ??????? 3.C语言程序中的花括号必须成对出现。 ??????? 4.C语言程序的书写中要注意适当的缩进。使用缩进的方法使程序更加清晰易读。 ??????? 5.在书写程序时,要习惯使用注释,

文档评论(0)

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

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

1亿VIP精品文档

相关文档