C语言绪论知识.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.4.1 C语言程序的开发步骤 C程序的上机运行步骤 C程序开发步骤 编辑 编译 链接 执行 程序代码的录入,生成源程序*.cpp或.C 语法分析查错,翻译生成目标程序*.obj 与其它目标程序或库链接装配,生成可执行程序*.exe 启动VC++6.0 可执行程序,进入 C++Source File命令 单击File选项卡 单击此按钮进入对话框 选择文件存放的位置 输入C源文件的名称 在此处输入代码! 单击Compile命令,或者按F7,或者用鼠标点击编译工具栏中的Build图标 编译源程序 选择“是”,创建WorkSpace 显示错误原因: error C2143: syntax error : missing ; before }‘ 在错误提示处双击或者点击右键在弹出的菜单中选择Go to Error/Tag 在此处输入分号; 重新编译 显示错误数为 0 error(s) * * 课程说明 教材 参考书 C语言程序设计教程,第3版,谭浩强, 高等教育出版社 C语言程序设计/何钦铭,颜晖 主编/高等教育出版社 C语言案例教程 课时安排 授课 :32学时 上机:16学时 ,隔周上机一次,课外需要自行补充大量机时 考试:上机考试,有理论题目(选择题),程序设计题 本章主要内容 1.1 程序设计语言的发展(了解) 1.2 C语言的发展及特点(了解) 1.3 简单的C语言程序(重点掌握) 1.4 C语言程序的开发步骤及调试方法 (重点掌握、难点) 1.5 算法及其描述(理解、体会) 1.6 格式化输入、输出函数(熟练应用) 第一章 概述 初识C语言,认识C程序 C程序的构成 C语言字符集、标识符、关键字(语法元素) 第一章 概述 程序: 程序就是指令的有序集合,即一系列的数据加工步骤; 简单程序示例: #include “stdio.h” void main( ) { int a, b, sum; scanf(“%d%d”,a,b); sum=a+b; printf(“sum=%d\n” ,sum); } 每个程序都要完成一些规定的功能,是对现实世界的运动状态的模拟。 1.1 程序设计语言的发展 程序设计语言 机器语言 汇编语言 高级语言 面向过程 面向对象 1.2 C语言的发展及特点 产生背景 产生过程 时间:1972~1973 地点:美国贝尔实验室 目的:UNIX操作系统 设计人: Ken.Thompson和Dennis.M.Ritchie C标准 标准C: 1978年KR合著《The C Programming Language》 ANSI C: 1983年 87 ANSI C: 1987年 1990年国际标准的ANSI C C99 微型机上的C Microsoft C \Turbo C \Quick C\Borland C\Visua C++6.0 C语言的特点 语言简洁、紧凑、灵活 运算符和数据类型丰富 程序设计结构化、模块化 兼有高级和低级语言的特点 生成目标代码质量高 可移植性好 解释1:C++是由于开发大型应用软件的需要而产生的,并不是所有的人都要去编写大型软件。 解释2:面向对象的基础是面向过程。C++是面向对象的语言,C是面向过程的,学起来比C语言困难得多,所以不太适合程序设计的初学者。 C语言的特点 问题:既然有了面向对象的C++语言,为什么还要学习C语言? 1.3 简单的C语言程序 /* example1.1 The first C Program*/ #include stdio.h main() { printf(“Hello,World!”); } 注释 编译预处理 语句 运行程序后,在屏幕上输出: Hello,World! 函数 例1.1 第一个程序 Hello,World!(演示) 例1_2 /* example1.2 calculate the sum of a and b*/ #include stdio.h /* This is the main program */ void main() { int a,b,sum; scanf(“%d%d”,a,b); sum=add(a,b); printf(”sum= %d\n,sum); } /* This function calculates the sum of x and y */ int add(int x,int y) { int z; z=x+y; return(z

文档评论(0)

开心就好 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档