- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言教程6806839439
C语言程序设计;开始的话;;课程任务;基本要求;考核方式;教材、参考书;参考书;本书的结构;要求:
所有作业必须独立完成
作业必须经上机调试通过.
上机考勤3次缺席,按不及格处理
发现上机时间上网,按缺席一次处理
;课程要求;第1章 C语言概述; 本章要点;1.1 计算机与程序、程序设计语言;;1.2 C语言的出现和发展过程 ;;;;;1.3 简单的C语言程序;例 程序 Hello,World!;;;格式特点
习惯用小写字母,大小写敏感
不使用行号,无程序行概念
可使用空行和空格
常用锯齿形书写格式;函数与主函数
程序由一个或多个函数组成
必须有且只能有一个主函数main()
程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。
程序语句
C程序由语句组成
用“;”作为语句终止符
注释
/* */为注释,不能嵌套
不产生编译代码;C语言的特点;auto
Break
Case
Char
const
Continue
Default
Do
Double
else
enum ;if( )~else~
for( )~
while( )~
do~while( );例 C语言与Pascal语言比较
C语言 Pascal语言 含义
{ } BEGIN….END 复合语句
if(e) s; IF(e) THEN s 条件语句
int i ; VAR i:INTEGER 定义i为整型变量
int a[10]; VAR a:ARRAY[1..10] OF INTEGER 定义整型数组a
int f(); FUNCTION f():INTEGER
定义f为返值整型的函数
int *p; VAR p:?INTEGER 定义p为指向整型变量的指针
i+= 2; i=i+2 赋值i+2?i
i++,++i; i=i+1 i自增值
结论:C比 Pascal简练,源程序短。;; 算术运算符:+ - * / % ++ --
关系运算符: = == = !=
逻辑运算符:! ||
位运算符: ~ | ^
赋值运算符:= 及其扩展
条件运算符:?:
逗号运算符:,
指针运算符:*
求字节数: sizeof
强制类型转换:(类型)
分量运算符:. -
下标运算符:[]
其它: ( ) -;;C
数
据
类
型;;1.4 运行C程序的步骤与方法
1.4.1 运行C程序的步骤 ;编辑;1.4.2 上机运行C程序的方法 ;Turbo C++ 3.0的使用
将Turbo C++ 3.0编译程序装入磁盘某一目录下
例如:
放在C盘根目录下一级TC3.0子目录下。
进入Turbo C++ 3.0集成环境
①在DOS环境下
C:\TC3.0tc ↙ ;② 在Windows环境下
找到可执行文件tc.exe,执行该文件。;(2) 编辑源文件
新建:单击“File”菜单下 的“New”, ; 在编辑(EDIT) 状态下光标表示当前进行编辑的位置,在此位置可以进行插入、删除或修改,直到自已满意为止。 ;保存:在编辑(EDIT) 状态下光标表示当前进行编辑的位置,在此位置可以进行插入、删除或修改,直到自已满意为止。 ;(3) 对源程序进行编译
选择“Compile”(或“Alt+F9”)对源程序进行编译。 ;(4) 将目标程序进行连接 ;Visual C++ 6.0 的使用
Visual C++ 6.0是在Windows环境中工作的。
进入Visual C++ 6.0 集成环境
在Windows双击图标;(2) 输入和编辑源程序
新建一个源程序:选择“File”菜单下 的“New” ; 在VC++主窗口的标题栏中显示出D:\cc\c1-1.c。光标闪烁表示程序编辑窗口已激活,可以输入和编辑源程序了。;(2) 对源程序进行编译;(4) 将目标程序进行连接 ;(5) 执行程序;(6) 查看结果
程序执行后,系统将自动切换到输出结果的窗口,
您可能关注的文档
- 【“全国一级建造师执业资格考试辅导(2011年版)”】2011建设工程经济复习题集增值服务一.doc
- 【“全国一级建造师执业资格考试辅导(2011年版)”】2011建设工程经济用书增值服务一.doc
- 【“全国一级建造师执业资格考试辅导(2011年版)”】一级水利水电专业考试用书增值服务第1次-2011-5.doc
- 【“全国一级建造师执业资格考试辅导(2011年版)】2011年机电一级考试用书第一期网上增值服务.doc
- 【PPT课件】高血压诊断与治疗的新观点.ppt
- 【“全国一级建造师执业资格考试辅导(2011年版)】2011年机电复习集一级第一期增值服务.doc
- 【丰台二模】丰台区2010年高三统一练习(英语).doc
- 【丰台二模】丰台区2010年高三统一练习(理科数学).doc
- 【中华香烟】真假鉴别方法(图).doc
- 【九大员考试资料】岗位培训考试机读卡填涂注意事项.doc
文档评论(0)