C语言第1章引言.ppt

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

C语言程序设计 李卓群 邮箱:lzq338@ 写在上课之前 该课程是公共基础课 必修课 总学时数64,其中理论教学和上机实践各占32学时 学分4.0 考试课 成绩组成 期末考试成绩作为评定学生成绩的唯一标准 但仍有平时成绩,目的是为了评定学生是否具备考试资格。 平时成绩的组成由如下几项: 考勤 课堂提问 上机实验报告 中期测试 上机作业 第1章 引言 本章要点 第1章 引言 主要内容 笔算 了解圆半径→记在纸面 利用圆面积公式计算→笔算 得出答案→纸面 交出答案→提交 利用计算机计算 编制程序 原因:计算机是电子设备,必须在程序控制下才能工作 程序步骤 输入半径→存入内存 利用圆面积公式计算→计算机计算 得出答案→内存 输出答案→显示或打印 什么是程序:控制计算机工作的一系列指令 怎样编制程序 用什么写程序:计算机语言 直接控制计算机的语言:机器语言。它是二进制,使用困难 必须经过翻译的语言 汇编语言:使用助记符,接近机器语言,运行效率高。但记忆难,可读性和移植性差。 高级语言:接近人类语言(英语),使用方便 如PASCAL、C、VB 工具:编程工具软件(使用C语言编辑系统,如TC、VC++) 编辑:输入指令代码(程序) 编译:高级语言→机器语言(计算机自行操作) 链接:组合自编程序与系统程序(库函数) 可以使用记事本写程序,保存文件名为.c 或.cpp C语言出现的历史背景 程序设计语言的发展 问题:既然有了面向对象的C++语言,为什么还要学习C语言? 解释1:C++是为开发大型应用软件所产生的,并不是所有的程序设计应用都很大; 解释2:面向对象的基础是面向过程,C++是面向对象的语言,C是面向过程的,C++学起来比C要困难很多,不太适合程序设计的初学者。 1.3 简单的C程序介绍 /*【例1-1】*/ #includestdio.h main( ) { printf( “Hello, World! \n” ); } /*【例1-2】*/ #includestdio.h #includemath.h main() { double x, s; printf(Please input value of x:); scanf(%lf,x); s=cos(x); printf(cos(%lf)=%lf\n,x,s); } 【例1-3】 #includestdio.h int add(int x, int y); main() { int a, b, c; printf (please input value of a and b:\n); scanf(%d %d, a, b); c=add(a,b); printf (“sum=%d\n,c); } int add(int x, int y) { return(x+y); } 【例1-3】 #includestdio.h int add(int x, int y); main() { int a, b, c; printf (please input value of a and b:\n); scanf(%d %d, a, b); c=add(a,b); printf (“sum=%d\n,c); } int add(int x, int y) { return(x+y); } 开发步骤 C语言的集成开发工具 适合C语言的集成开发工具有很多,如Turbo C、Microsoft C、Visual C++、Borland C++等。这些集成工发工具各有特点,分别适合于不同的系统。 适合于初学者的有:Turbo C、Visual C++等。 * C语言的特点 C语言程序的结构 C语言程序的执行 1.1 C语言的发展过程 1.2 C语言的特点 1.3 简单的C语言程序 1.4 C语言程序的结构 1.5 C语言程序的执行 问题:怎样计算圆面积? C语言既具备汇编语言直接访问和控制硬件的功能, 又可实现算法进行数值计算,并具有可读性和可移植性。 机器语言 汇编语言 高级语言 面向过程 面向对象 1.1 C语言的发展过程 ? 20世纪70年代初问世: ? 1978年贝尔实验室正式发表了C语言。 ? 1983年美国国家标准协会发表C语言标准; ? 1989年12月通过该标准; ? 1990年,国际标准化组织(ISO)接受了ANSI提出的标准; ? 称之为C 89或ANSI C。 1.2 C语言的特点 1.程序设计结构化 2.运算符丰富 共有34

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档