c1第一讲程序设计-第一章_第1页
c1第一讲程序设计-第一章_第2页
c1第一讲程序设计-第一章_第3页
c1第一讲程序设计-第一章_第4页
免费预览已结束,剩余9页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、主讲:刘卫红 C 语言程序设计第1章 C语言概述 2022/9/7参考教材(1)苏小红等.C语言大学实用教程(第二版)(2)Brian W. Kernighen, Dennis M. Ritchie. C Programming Language(3)谭浩强.C程序设计(第三版),清华大学出版社(注重语法细节)(4)与C语言案例有关的书,可到图书馆借阅或网上下载(5)2022/9/7本节要点认识C程序熟悉C语言开发环境2022/9/71.简单的C语言程序介绍【例1】输出一行信息。#includeint main( ) printf(This is a C program.n);return 0

2、; main 为函数名程序从这里开始运行函数体开始函数体结束输出“This is a C program”声明使用到的头文件2022/9/71.简单的C语言程序介绍(续)【例2】求两数之和。#includeint main( ) /*求两数之和*/ int a,b,sum; /*定义变量a,b,sum为整型*/a=123;b=456; /*赋初值*/sum=a+b; /*求和*/printf(“sum is %dn”,sum); /*输出sum值*/return 0; 2022/9/71.简单的C语言程序介绍(续)【例3】输入两个数,输出其中的大数。int max(int x, int y)

3、/* max函数 */ int z ; if (xy) z = x; else z = y; return(z);int main( ) /* 主函数 */ int a,b,c; scanf(%d, %d,&a,&b); c = max(a,b); /* 调用max函数,求a和b中大数 */ printf(max = %dn,c); return 0;2022/9/72.C程序结构C程序由函数构成必须有,且只能有一个main(主函数)总是从main函数开始执行函数由函数首部和函数体组成函数首部指定函数名、函数参数、类型函数体从 开始,到 结束函数体内有语句2022/9/72.C程序结构(续)语

4、句包括说明性语句、可执行语句以 ;表示语句结束注释可以出现在程序的任何位置 用 /* 和 */ 括起来,必须成对出现书写格式C语言没有行的概念,书写格式自由。习惯小写字母,缩进格式。2022/9/73. 运行C程序的步骤机器语言目标程序(.OBJ)可执行程序(.EXE)运行结果(.C)高级语言源程序编辑上机输入与编辑源程序编译程序编译对源程序进行编译连接程序连接与库函数连接运行运行目标程序2022/9/74.上机运行C程序的方法(Turbo C 2.0) Turbo C是基于DOS平台的C编译系统,在2.0中不能使用鼠标操作。它是集程序编辑、编译、连接、调试为一体的C语言程序开发环境。1. T

5、urbo C 2.0的安装(最好安装在C盘根目录)2. 进入Turbo C 2.0(tc.exe)3. Turbo C 2.0的工作窗口4. 编辑新文件(F10-File-New)或已存在的文件(F10-File-Load或F3)5. 保存文件( F10-File-Save或F2)6. 编译源程序(F9)7. 运行源程序(Ctrl+F9或F10-Run-Run)8. 查看运行结果(Alt+F5)9. 从用户屏切换到Turbo C窗口(按任意键)10. Turbo C窗口全屏和窗口之间切换(Alt+Enter)2022/9/7Turbo C 2.0的工作窗口主菜单窗口编辑窗口信息窗口功能键提示行表示当前光标的位置Go2022/9/7Turbo C编辑命令Pageup:向前翻页Pagedown:向后翻页Home:将光标移动到所在行的开头End:将光标移动到所在行的末尾Ctrl+Y:删除光标所在的一行Ctrl+T:删除光标所在的一个词Ctrl+K+B:设置块开始Ctrl+K+K:设置块结尾Ctrl+K+V:块移动Ctrl+K+C:块拷贝Ctrl+K+Y:块删除Ctrl+F1:如果光标所在处为Turboc2的库函数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论