襄樊职业技术学院:《C语言程序设计》第一讲 基本知识

C语言教程:基本知识 学习目的:通过讲解引导学员进 入C语言,认识C语言的窗口,以 及C语言程序
C语言教程:基本知识 学习目的:通过讲解引导学员进 入C语言,认识C语言的窗口,以 及C语言程序

基本知识内容介绍 1C语言概述 紫2C语言程序的基本结构 3C语言的基本语法单位 紫4C语言程序的上机步骤
基本知识内容介绍 1 C语言概述 2 C语言程序的基本结构 3 C语言的基本语法单位 4 C语言程序的上机步骤

C语言基本知识 C语言的特点 1、语言简洁、使用灵活。 2、运算符丰富。 3、数据结构丰富。 4、控制语句结构化。 5、程序设计自由度大 6、可对硬件进行操作 7、程序执行效率高。 8、程序可移植性好
C语言基本知识 一、C语言的特点 1、语言简洁、使用灵活。 2、运算符丰富。 3、数据结构丰富。 4、控制语句结构化。 5、程序设计自由度大。 6、可对硬件进行操作。 7、程序执行效率高。 8、程序可移植性好

使用TC创建、编辑、运行C程序 T urbo C是,个集源稈序编辑、编译、连接、运行与调试于一体、 用菜单驱动的集成软件环境。TC中运行一个程序的一般过程 ◆运行一个C语言程序的一般过程: (1)启动TC,进入TC集成环境 ◆(2)编辑(或修改)源程序。 ◆(3)编译。如果编译成功,则可进行下一步操作;否则,返回 说明:编译之前首先进行预处理 ◆(2)修改源程序,再重新编译,直至编译成功。 (4)连接。如果连接成功,则可进行下一步操作;否则,根据系统 的错误提示,进行相应修改,再重新连接,直至连接成功。 ◆(5)运行。通过观察程序运行结果,验证程序的正确性。如果出现 逻辑错误,则必须返回(2)修改源程序,再重新编译、连接和运行, 直至程序正确 ◆(6)退出TC集成环境,结束本次程序运行
二、使用TC创建、编辑、运行C程序 Turbo C是一个集源程序编辑、编译、连接、运行与调试于一体、 用菜单驱动的集成软件环境。TC中运行一个程序的一般过程 运行一个C语言程序的一般过程: (1)启动TC,进入TC集成环境。 (2)编辑(或修改)源程序。 (3)编译。如果编译成功,则可进行下一步操作;否则,返回 说明:编译之前首先进行预处理 (2)修改源程序,再重新编译,直至编译成功。 (4)连接。如果连接成功,则可进行下一步操作;否则,根据系统 的错误提示,进行相应修改,再重新连接,直至连接成功。 (5)运行。通过观察程序运行结果,验证程序的正确性。如果出现 逻辑错误,则必须返回(2)修改源程序,再重新编译、连接和运行, 直至程序正确。 (6)退出TC集成环境,结束本次程序运行

使用T℃C创建、编辑、运行C程序 TC的使用(-1/2-) ◆TC的安装:直接拷贝TC系统文件(例如C:TC) ◆TC的目录结构 INCLUDEV 存放包含文 ile Edit LIBI 库文件位 Line 1 TC EXE系统文件 ◆启动TC C: TCItc ◆TC运行环境配置 Compile Project n Options Debug Break/uatch 1 Insert Indent 目录设置: Option-> Directori 目录设置不正确早致的错误mmm:HmD linker Error: Unable to open input file C3S OBU C: \TC Pick file nam 保存设置 使用TC 新建一个源文件Fie->New或ALT+F+N
使用TC创建、编辑、运行C程序 TC的使用(-1/2-) TC的安装:直接拷贝TC系统文件(例如C:\TC) TC的目录结构 INCLUDE\ 存放包含文件位置 LIB\ 库文件位置 TC.EXE 系统文件 启动TC C:\TC\tc ←┘ TC运行环境配置 • 目录设置:Option->Directories • 目录设置不正确导致的错误 • 保存设置 使用TC • 新建一个源文件File->New或ALT+F+N

使用T℃C创建、编辑、运行C程序 TC的使用(-2/2-) ◆编辑源文件 F10在菜单栏和编辑区之间切换光标 ◆保存源文件File->Save或F2 编译运行C程序 Ctrl+F9或Ru->Run ◆查看结果At+F5或Run-> User screen 勺而宛出治需有的想远积应六处 le Edit Run Compile Project Options Debug Break/watch Edit Line 1 Col1 insert indent tab Fill Unindent D: XXXX. c 从磁盘调入编辑一个C源程序:F3+回车或Fie->Load+回车 其他技巧 F6在编辑窗口与信息窗口之间切换光标 上机考试时不要用Ct+F9来运行程序,而是应该用Run>Run或ALT+R+R来运行 编译运行源程序之前最好先保存源文件(按F2) 修改、运行完一个程序后不需要关闭TC,可以按F3重新调入另一个源程序进行修 改、运 行
使用TC创建、编辑、运行C程序 TC的使用(-2/2-) 编辑源文件 F10在菜单栏和编辑区之间切换光标 保存源文件 File->Save或F2 编译运行C程序 Ctrl+F9或Run->Run 查看结果 Alt+F5或Run->User screen 观察当前正在编辑运行的程序文件 从磁盘调入编辑一个C源程序:F3+回车或File->Load+回车 其他技巧 • F6在编辑窗口与信息窗口之间切换光标 • 上机考试时不要用Ctrl+F9来运行程序,而是应该用Run->Run或ALT+R+R来运行 • 编译运行源程序之前最好先保存源文件(按F2) • 修改、运行完一个程序后不需要关闭TC,可以按F3重新调入另一个源程序进行修 改、运行

标识符、关键字 标识符 1、标识符是指程序中的常量、变量、数据类型和函数的名字 2、组成规 以字母开头,字母要区分大小写;(2)“”下划线 作字母看待;(3)标识符是有长度的,为31 例:下面是合法的标识符。ⅹ name ab等 例:下面是不合法的标识符。3 X na. me-ab等 关键字 1、关键字是指由系统预先定义好的名字,用于表示C语言的语句、 数据类型、存储类型或运算符。 2、标准C语言定义有32个关键字 例: if int do for等
标识符、关键字 标识符 1、标识符是指程序中的常量、变量、数据类型和函数的名字。 2、组成规则:(1) 以字母开头,字母要区分大小写;(2) “_”下划线 作字母看待;(3) 标识符是有长度的,为31。 例:下面是合法的标识符。x name _ab等。 例:下面是不合法的标识符。3x na.me -ab等。 关键字 1、关键字是指由系统预先定义好的名字,用于表示C语言的语句、 数据类型、存储类型或运算符。 2、标准C语言定义有32个关键字。 例:if int do for等

三、C语言基本语法 C程序的结构:函数与语句 函数是基本单位,函数包含若干语句 个C程序由若干函数组成,至少有一个函数main()—主函数 函数定义不可以嵌套,定义的次序无关 程序的执行从main()函数开始 紫函数的组成 ◆函数首部: int max(int x, inty) 注意:括号()必不可少,即使没有参数 函数体:{声明部分;执行部分} 声明语句部分 声明语句部分由变量定义、自定义类型定义、自定义函数说明、外部变量说 明等组成 执行语句部分 完成一定的功能的语句 ◆C语言允许空函数,如 Dump{}
三、C语言基本语法 C程序的结构:函数与语句 函数是基本单位,函数包含若干语句 一个C程序由若干函数组成,至少有一个函数main()——主函数 函数定义不可以嵌套,定义的次序无关 程序的执行从main()函数开始 函数的组成 函数首部:int max(int x,inty) 注意:括号()必不可少,即使没有参数 函数体:{声明部分;执行部分} • 声明语句部分 声明语句部分由变量定义、自定义类型定义、自定义函数说明、外部变量说 明等组成。 • 执行语句部分 完成一定的功能的语句 C语言允许空函数,如dump(){}

C语言基本语法 業语句 ◆大体可以分为结构定义语句和功能执行语句 ◆分号(;)是语句的标志,是必不可少的 x++这是一个表达式 x++;则是一条语句 ◆语句的分类 °控制语句 switch do while, foro, while, break, continue goto, return
C语言基本语法 语句 大体可以分为结构定义语句和功能执行语句 分号(;)是语句的标志,是必不可少的 x++ 这是一个表达式 x++; 则是一条语句 语句的分类 • 控制语句 ⬧ if()~else~, switch()~ ⬧ do~while(), for()~, while()~, break, continue ⬧ goto, return

C语言基本语法 句的分类 函数调用语句 函数调用语句由一次函数调用加一个分号(语句结束标志) 构成。例如, printf(" This is a c function statement") 表达式语句 表达式语句由表达式后加一个分号构成。最典型的表达式语 句是,在赋值表达式后加一个分号构成的赋值语句 例如,“num=5”是一个赋值表达式,而“nm=5;”却是一个 赋值语句。 空语句 空语句仅由一个分号构成。显然,空语句什么操作也不执行 如
C语言基本语法 语句的分类 函数调用语句 函数调用语句由一次函数调用加一个分号(语句结束标志) 构成。例如,printf("This is a C function statement."); • 表达式语句 表达式语句由表达式后加一个分号构成。最典型的表达式语 句是,在赋值表达式后加一个分号构成的赋值语句。 例如, “ num=5 ”是一个赋值表达式,而“ num=5;”却是一个 赋值语句。 • 空语句 空语句仅由一个分号构成。显然,空语句什么操作也不执行。 如 ;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 计算机网络——可靠的数据流传输服务(TCP:传输控制协议).ppt
- 计算机网络——网络层(因特网基础).ppt
- 计算机网络——网络高层.ppt
- 计算机网络——数据通信基础知识.ppt
- 东南大学:《计算机组成原理》课程教学资源(PPT课件讲稿)第九章 输入输出组织、复习.ppt
- 东南大学:《计算机组成原理》课程教学资源(PPT课件讲稿)第七章 总线及总线互连结构、第八章 输入输出设备.ppt
- 东南大学:《计算机组成原理》课程教学资源(PPT课件讲稿)第四章 存储系统、第五章 指令系统、第六章 中央处理机组织.ppt
- 东南大学:《计算机组成原理》课程教学资源(PPT课件讲稿)第一章 概述、第二章 数据的表示、第三章 运算器与运算方法.ppt
- 《java认证》第11章 Java 基础类.doc
- 《java认证》第10章 AWT 组件库.doc
- 《java认证》第9章 AWT 事件模型.doc
- 《java认证》第八章 建立 GUIs.doc
- 《java认证》第七章 异常.doc
- 《java认证》第六章 高级语言特征.doc
- 《java认证》第五章 对象和类.doc
- 《java认证》课程简介.doc
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第七章 管理视图.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第六章 管理数据库表.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第九章 数据库备份与恢复.ppt
- 浙江大学:《数据库系统管理与维护》课程教学资源(PPT课件讲稿)第二章 数据库基础(耿建玲).ppt
- 襄樊职业技术学院:《C语言程序设计》第二讲 数据类型.ppt
- 襄樊职业技术学院:《C语言程序设计》第三讲 运算符与表达式.ppt
- 襄樊职业技术学院:《C语言程序设计》第四讲 顺序结构.ppt
- 襄樊职业技术学院:《C语言程序设计》第六讲 循环结构.ppt
- 襄樊职业技术学院:《C语言程序设计》第八讲 编译预处理.ppt
- 襄樊职业技术学院:《C语言程序设计》第七讲 数组.ppt
- 襄樊职业技术学院:《C语言程序设计》第五讲 选择结构.ppt
- 襄樊职业技术学院:《C语言程序设计》第十一讲 结构体与共用体.ppt
- 襄樊职业技术学院:《C语言程序设计》第十讲 指针.ppt
- 襄樊职业技术学院:《C语言程序设计》第九讲 函数.ppt
- 渤海大学:《计算机导论》课程教学资源(PPT课件)第一章 计算机基础知识.ppt
- 渤海大学:《计算机导论》课程教学资源(PPT课件)第六章 PowerPoint.ppt
- 渤海大学:《计算机导论》课程教学资源(PPT课件)第三章 计算机安全.ppt
- 渤海大学:《计算机导论》课程教学资源(PPT课件)第七章 程序设计基础.ppt
- 渤海大学:《计算机导论》课程教学资源(PPT课件)第五章 Excel电子表格软件.ppt
- 渤海大学:《计算机导论》课程教学资源(PPT课件)第二章 WINDOWS2000操作系统.ppt
- 渤海大学:《计算机导论》课程教学资源(PPT课件)第四章 Word字处理软件.ppt
- 渤海大学:《计算机导论》课程教学资源(PPT课件)第八章 计算机网络基础.ppt
- 《计算机实用技术》讲义PDF电子书.pdf
- 西北工业大学:《Internet实用技术》第1章 认识Internet与Web.ppt