C语言课件(精华版)要点.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言课件(精华版)要点

计算机基础教学系列课程;课程性质: 大学生公共基础课程 (必修课) 学时: 讲课 34课时; 实验 64 (课内32/课外32) 学分: 2学分 总评成绩 = 平时成绩 40%+ 期末成绩 60% 平时成绩: 成绩1(作业、考勤10%) + 成绩2(单元测验15%) + 成绩3(实验报告15%) 期末成绩: 期末理论机考60% ;第一章 C语言的发展、特点与程序结构 第二章 基本数据类型、运算符和表达式 第三章 基本语句与顺序结构 第四章 选择结构 第五章 循环结构 第六章 数组 第七章 函数 第八章 指针 第十章 结构体 第十二章 文件;C 语 言 程 序 设 计;第一章 C语言的发展、特点与程序开发基本知识 ; C语言是一门优秀的程序设计语言 C语言是在1973年由美国贝尔实验室开发的。 1983年, ANSI为C语言制定了新的标准, 称为ANSIC, 并于1989年最终完成。 目前使用较多的版本有ANSI C, Borland C, Turbo C, Microsoft C/C++ , Visual C++等。 ;C语言是结构化程序设计语言 功能强大,具有丰富的数据类型及运算符。 简洁紧凑,使用方便灵活。 C语言具有自我扩充能力 C语言具有汇编语言的功能 可移植性好;程序的概念 程序是计算机解决问题所需的一系列指令的集合。 著名计算机科学家Nikiklaus Wirth 提出了 “ 算法+数据结构=程序 ”的公式 程序就是在数据的某些特定的表示方式和结构的基础上,对抽象算法的具体描述。;WUCC;WUCC;1.3 算法及其表示;算法举例;算法;算法的表示方法;英语和程序设计语言混合使用称为伪代码。 Begin {算法开始} input x, y, z if xy then max=x else max=y if zmax then max=z print max end {算法结束};用一些图框和方向线表示算法的图形表示法。 特点: 直观形象,易于理解,便于检查和交流。 常用流程图符号及含义如下: ;流程图: ;读入x, y, z;结构化程序设计;顺序结构;选择结构(分支结构);循环结构;(2) 直到型循环 (do-while型循环 );【例1.2】在屏幕上显示一行文字“Welcome to C!”。; #includestdio.h void main( ) { int a, b, sum ; //声明部分, 定义变量类型 a=123; b=456; //执行部分, 赋值语句 sum=a+b; //执行部分, 赋值语句 printf(“sum=%d\n”, sum); //执行部分,输出语句 } 程序运行结果: sum=579 ; #includestdio.h void main( ) { int a, b, c ; //定义变量类型 printf(“input two numbers:\n”);//提示 scanf(“%d,%d”, a, b); //输入变量 c=max(a, b); //调用求最大值的函数 printf(“max=%d\n”, c ); } ;一个C程序由一个或多个函数组成, 其中必须有一个主函数main( )。程序执行时总是从主函数开始,main( )可以置于程序的任何位置。 程序中需有预处理命令(如 #include stdio.h ),预处理命令通常放在程序的最前面。 分号是C语句结束的标志, 每个语句和数据定义后必须有一个分号。预处理命令、函数头和花括号“}”之后不能加分号。;C程序书写灵活,一行可以写几个语句, 一个语句可以写在多个程序行上。;函数; 函数定义: 函数头+函数体 函数头:

文档评论(0)

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

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

1亿VIP精品文档

相关文档