网站大量收购闲置独家精品文档,联系QQ:2885784924

c语言课件-第1要章绪论.ppt

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

C程序设计 学习的思路及课程特点 实践、随时尝试的精神—知识的源泉 宏观的视角—知道自己在学什么、做什么 注重内容而不是形式—叫什么、是什么 勤于思考,培养独立解决问题的能力、树立学习的信心 百度和Google是最好的老师 课程说明 学时: 上课:40学时、上机:36学时 成绩: 期末闭卷考试:70% 平时:30%(课堂问题、课后作业、上机情况) 课件: ftp: 邮箱:lukun@ 上课要求 按时上课,认真听讲,及时复习。 欢迎讨论,有问题及时提出。 独立完成课后作业,上机调试通过后再交作业,打印手写均可。 上机环节中按照要求编程序,不允许进行和教学无关的活动,例如打游戏、qq、视频等。 课程内容 第1章 C语言概述 第2章 数据类型运算符和表达式 第3章 顺序程序设计 第4章 选择结构程序设计 第5章 循环结构程序设计 第6章 数组 第7章 函数调用 第8章 指针 第9章 用户建立的数据类型(自定义) 第10章 文件操作 第一章 C语言概述 一、计算机基础知识 二、编程基础知识 三、C编程举例 第一节 计算机基础知识 计算机的概念 计算机组成 什么是计算机 什么是计算机? 什么是计算机 什么是计算机硬件? 第二节 编程基础知识 程序与语言 编程语言的演变 程序设计目标 程序与语言 程序是为完成一项特定任务而用某种语言编写的一组指令序列。 它遵循相应的编程语法,完成一定的功能,它表达了人的思想。 程序通常以文件形式存放,计算机要运转起来,需要一整套程序。 程序设计语言(编程语言): 人指挥计算机的工具。 编程语言的演变 第一代:机器语言(低级语言):面向机器、可移植性差、效率高、不方便编程 第二代:汇编语言 第三代:高级语言:面向程序员、可移植性好、执行效率低、便于编程:c、basic,pascal,C++、java… 编程语言的演变 高级语言和低级语言的比较 程序语言越低级,编写程序就越复杂,指令越难懂,编写效率越低,但是执行效率越高。 程序语言越低级,就越靠近机器,可移植性就越差,越高级就越靠近人的表达和理解,可移植性越好。 C语言是“高级语言中的低级语言” C语言简介 C语言的特点 语言简洁、紧凑、使用方便、灵活。 丰富的运算符和数据类型、模块化。 可以直接访问内存地址,能进行位操作,能胜任开发操作系统。 生成的代码质量高,程序运行效率高。 可移植性好 类型检查机制相对弱,不支持代码重用,大规模的程序结构复杂 编写程序的要求 正确性 可读性 高效率 第三节 C编程举例 最简单的C程序 VC++ 6.0开发环境介绍 第一个程序分析 /*first f1.c 多行注释 my first program */ #include stdio.h int main() { printf(hello world\n); return 0; } 第一个程序分析 /*first f1.c my first program */ 第一个程序分析 #include stdio.h 第一个程序分析 int main() { } 第一个程序分析 printf(hello world\n); 第一个程序分析 return 0; 第一个程序分析 C的错误: 第一个程序回顾 /*first f1.c my first program */ #include stdio.h int main() { printf(hello world\n); return 0; } 一个程序从编写到最后得到运行结果要经历以下一些步骤: 典型C环境 Dos环境的Turbo C Windows下的VC++ 环境,Visual Studio… Linux下的C/C++程序开发环境gcc 编译器 VC++ 6.0开发环境介绍 界面介绍 创建工程 工程管理 目录结构 例1. 2 求两数之和 例1.3 求2个数中较大者。 #include stdio.h void main( ) /* 主函数*/ { int max(int x,int y); /*对被调用函数max的声明*/ int a, b, c; /*定义变量a、b、c */ scanf(%d,%d,a,b); /*输入变量a和b的值*/ c=max(a,b); /*调用max函数,将得到的值赋给c */ printf(max=%d\n,c); /*输出c的值*/ } 例1.3 求2

文档评论(0)

150****4233 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档