1.1 C语言的发展 1.2 C语言的特点 1.3 C语言的基本符号 1.4 C语言程序结构 1.5 C语言上机操作 北 海 职 业 学 院.

Slides:



Advertisements
Similar presentations
主讲:王幸民 理学院计算机基础教学部.
Advertisements

C语言程序设计 主讲教师 :张群燕 电话:
培养目标 1.建立基本的程序设计概念体系,掌握基础程序设计方法。
C语言程序设计 将军 主讲者:江 军.
第一章 C语言概述 计算机公共教学部.
编译原理上机实习
第三章 控制结构.
CH2 開發環境介紹 最簡單的互動設計 – Arduino一試就上手 孫駿榮、吳明展、盧聰勇.
C++程序设计 第二讲 清华大学软件学院.
第3章 C 語言的基本知識.
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
第七章 函数 目录 有参的加法函数的开发 函数定义的一般形式 函数参数和函数的值 函数的调用
授课老师:龚涛 信息科学与技术学院 2018年3月 教材: 《Visual C++程序员成长攻略》 《C++ Builder程序员成长攻略》
第三章 C++中的C 面向对象程序设计(C++).
2 C++ 的基本語法和使用環境 親自撰寫和執行程式是學好程式語言的不二法門。本章藉由兩個簡單的程式,介紹C++ 程式的基本結構和開發環境,讓初學者能逐漸建立使用C++ 的信心。
走进编程 程序的顺序结构(二).
程序设计基础.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第一讲: 基本流程(1).
第二章 Java语言基础.
C++语言程序设计 第二章 C++简单程序设计.
Java程序设计 第2章 基本数据类型及操作.
2.1 C语言的数据类型 2.2 常量与变量 2.3 变量赋初值 2.4 各类数值型数据间的混合运算 2.5 C语言的运算符和表达式
第七章 函数及变量存贮类型 7.1 函数基础与C程序结构 7.2 函数的定义和声明 7.3 函数的调用 7.4 函数的嵌套与递归
第七章 操作符重载 胡昊 南京大学计算机系软件所.
Gzip编译及调试 曹益华
第1章 概述 本章要点: C语言程序结构和特点 C语言程序的基本符号与关键字 C语言程序的编辑及运行 学习方法建议:
Visual Studio 2010简捷入门.
第4章 PHP流程控制语句.
1.3 C语言的语句和关键字 一、C语言的语句 与其它高级语言一样,C语言也是利用函数体中的可执行 语句,向计算机系统发出操作命令。按照语句功能或构成的不 同,可将C语言的语句分为五类。 goto, return.
第1章 C语言概述 1.1 C语言的发展简史和特点 1.2 C语言程序的结构与书写规则 1.3 C语言的语句和关键字
C语言程序设计 主讲教师:陆幼利.
C语言概述 第一章.
第1讲 C语言基础 要求: (1) C程序的组成 (2) C语言的标识符是如何定义的。 (3) C语言有哪些基本数据类型?各种基本数
C语言大学实用教程 第5章 函数与程序结构 西南财经大学经济信息工程学院 刘家芬
第 二 章 数据类型、运算符与表达式.
第1章 c++概述 1.1 C++语言的简史及特点 1.2 简单的C++程序 1.3 C++语言的基本组成
1.2 C语言程序的结构与书写规则 一、 C语言程序的总体结构
C程序设计.
姚金宇 MIT SCHEME 使用说明 姚金宇
1.4 Turbo C V2.0的基本操作 运行一个C语言程序的一般过程 TC的启动、退出与命令菜单 编辑并保存一个C语言源程序
C语言程序设计 第一章 数据类型, 运算符与表达式 第二章 顺序程序设计 第三章 选择结构程序设计 第四章 循环控制 第五章 数组.
7.1 C程序的结构 7.2 作用域和作用域规则 7.3 存储属性和生存期 7.4 变量的初始化
第十四章 若干深入问题和C独有的特性 作业: 函数指针 函数作参数 函数副作用 运算 语句 位段 存储类别 编译预处理
目录 1.1程序设计语言 1.2程序结构及其特点 1.3Visual C++6.0的安装及使用 1.
C程序设计.
第4章 Excel电子表格制作软件 4.4 函数(一).
C++语言程序设计教程 第2章 数据类型与表达式 第2章 数据类型与表达式 制作人:杨进才 沈显君.
<编程达人入门课程> 本节内容 为什么要使用变量? 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
第二章 Java语法基础.
第九节 赋值运算符和赋值表达式.
iSIGHT 基本培训 使用 Excel的栅栏问题
第2章 数据类型、运算符与表达式 本章要点: 基本数据类型 常量和变量 算术运算符和算术表达式 关系运算符和关系表达式
第二章 类型、对象、运算符和表达式.
第二章 基本数据类型 ——数据的表示.
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
#include <iostream.h>
第二章 Java基本语法 讲师:复凡.
第3章 最简单的C程序设计 3.1 顺序程序设计举例 3.2 数据的表现形式及其运算 3.3 C语句 3.4 数据的输入输出.
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
Python 环境搭建 基于Anaconda和VSCode.
第1章 数据结构基础概论 本章主要介绍以下内容 数据结构研究的主要内容 数据结构中涉及的基本概念 算法的概念、描述方法以及评价标准.
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
本节内容 动态链接库 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第2章 Java语言基础.
基本資料型態 變數與常數 運算子 基本的資料處理 授課:ANT 日期:2014/03/03.
第三章 流程控制 程序的运行流程 选择结构语句 循环结构语句 主讲:李祥 时间:2015年10月.
编译原理实践 6.程序设计语言PL/0.
第2章 Arduino编程.
第二章 简单数据类型 §2.1 数据类型概述 §2.2 变量和常量 §2.3 简单数据类型 §2.4 简单数据类型的相互转换
Presentation transcript:

1.1 C语言的发展 1.2 C语言的特点 1.3 C语言的基本符号 1.4 C语言程序结构 1.5 C语言上机操作 北 海 职 业 学 院

1.1 C语言的发展 北 海 职 业 学 院

1.2 C语言的特点 语言简洁、紧凑,使用方便、灵活。 运算符极其丰富。 数据结构丰富。 允许直接访问物理地址。 生成的目标代码质量高,程序执行效率高。 可移植性好 北 海 职 业 学 院

1.3 C语言的基本符号 1.C语言的基本符号 ⑴26个英文字母(大写和小写字母表示两种不同的符号); ⑵10个阿拉伯数字(0,1,2,……,9); ⑶其它特殊符,以运算符为主(+ ,- ,* ,/ ,=,%,<,> 等)。 北 海 职 业 学 院

1.3 C语言的基本符号 2.标识符 标识符是一种特定的字符序列。 主要用来表示程序中使用的变量名、数组名、函数名和其它由用户自定义的数据类型名称等。 例如: 变量名:x,y 函数名:max 北 海 职 业 学 院

1.3 C语言的基本符号 2.标识符 标识符的构成与书写规则: ⑴只能由英文字母、数字和下划线构成,长度为1~32。 ⑵必须以字母或下划线开头。 ⑶严格区分大、小写字母。 ⑷不能以关键字作为标识符。 ⑸系统内部使用了一些下划线开头的标识符,为防止冲突,建议用户尽量避免使用下划线开头的标识符。 ⑹标识符选用应尽量做到“见名知意”,即选用有含义的英文单词或缩写。如sum,name,max,year,total等。 北 海 职 业 学 院

1.3 C语言的基本符号 3.关键字 关健字又称保留字,是C语言的专用名字,共有32个。 根据关键字的作用分为四类: (1) 控制语句关键字(12个) break, case, continue, default, do, else, for, goto, if, return, switch, while (2) 数据类型关键字(12个) char, enum, double, long, float, int, short, signed, struct, unsigned, union, void (3) 存储类型关键字(4个) auto, extern, register, static (4) 其他关键字(4个) const, sizeof, typedef, volatile 北 海 职 业 学 院

1.3 C语言的基本符号 【例1.1】找出下列符号中合法的标识 “abc”、so5、Abc、a、b1、file_name、_buf、0page、int、printf、yellow_red、a&b、up.to、file name 解:合法的标识有: so5、Abc、a、b1、file_name、_buf、yellow_red 0page:数字开头,int:关键字,printf:函数名,a&b、up.to、 file name :包含非法字符。 北 海 职 业 学 院

1.4 C 语言程序结构 1.4.1 C语言程序的总体结构 C语言程序由一个且只能有一个main()函数(又称主函数)和若干个其他函数结合而成的,或仅由一个main()函数构成。 北 海 职 业 学 院

1.4 C 语言程序结构 【例1.2】从键盘上输入圆的半径radius的值,求圆的面积。 void main() { float radius,area,pi=3.1415926; printf("Please input a radius:"); scanf("%f",&radius); area=pi* radius * radius; printf("area=%f\n",area); } 程序运行结果: Please input a radius:1.5↙ area=7.69 北 海 职 业 学 院

1.4 C 语言程序结构 【例1.3】由一个main()函数和一个其他函数max()构成的C语言程序。 int max(int x,int y) /*函数max()的功能是求2个整数的较大值*/ { retum(x > y ? x :y); } 北 海 职 业 学 院

Input the first integer number:6 ↙ Input the second integer number:9 ↙ 【例1.3】由一个main()函数和一个其他函数max()构成的C语言程序。 程序运行情况: Input the first integer number:6 ↙ Input the second integer number:9 ↙ max = 9 void main() /*主函数main()*/ { int numl,num2; printf("Input the first integer number:"); scanf("%d",&numl); printf("Input the second integer number:"); scanf("%d",&num2); printf("max = %d\n", max(numl,num2)); } 程序运行情况 北 海 职 业 学 院

1.4 C 语言程序结构 北 海 职 业 学 院

1.4 C 语言程序结构 1.4.2 函数的一般结构 任何函数都是由函数说明和函数体两部分组成,结构如下: 1.4.2 函数的一般结构 任何函数都是由函数说明和函数体两部分组成,结构如下: [函数类型] 函数名(函数参数表) 函数说明部分 { 说明语句部分; 执行语句部分; } 函数体部分 注:本书使用的语法符号约定 [……] 方括号表示可选(既可以指定,也可以缺省)。 …… 省略号表示前面的项可以重复。 | 两侧的项必选其一。 北 海 职 业 学 院

1.4 C 语言程序结构 1.4.2 函数的一般结构 1.函数说明 由“[函数类型] 函数名(函数参数表)”三部分组成。 1.4.2 函数的一般结构 1.函数说明 由“[函数类型] 函数名(函数参数表)”三部分组成。 函数参数表格式为:数据类型 参数1[, 数据类型 参数2… ] 例如:int max (int x,int y) 函数类型 函数名 函数参数表 北 海 职 业 学 院

1.4 C 语言程序结构 { 说明语句; 函数体 执行语句; } 1.4.2 函数的一般结构 2.函数体 由变量定义、自定义类型定义 1.4.2 函数的一般结构 2.函数体 { 说明语句; 执行语句; } 由变量定义、自定义类型定义 函数体 自定义函数说明 外部变量说明等部分组成 若干条可执行语句构成,完成程序题目要求的计算处理。 北 海 职 业 学 院

1.4 C 语言程序结构 1.4.2 函数的一般结构 注意: (1)函数体中的说明语句,必须在所有可执行语句之前。 1.4.2 函数的一般结构 注意: (1)函数体中的说明语句,必须在所有可执行语句之前。 下面程序中“int max;”的位置是非法的: void main() { int x,y;   /* 变量定义语句:定义2个整型变量x、y */ x = 3;   /* 可执行的赋值语句:将3赋值给变量x */ y = 6; /* 可执行的赋值语句:将6赋值给变量y */ int max; /* 变量定义语句:出现在可执行语句后, 非法!*/ max = x > y ? x : y; printf("max = %d\n",max); } (2)如果不需要使用变量,也可以缺省说明语句。 北 海 职 业 学 院

1.4 C 语言程序结构 1.4.3 源程序书写格式 1.所有语句都必须以分号“;”结束。 2.一行内可写几条语句,一条语句也可写在几行上。 1.4.3 源程序书写格式 1.所有语句都必须以分号“;”结束。 2.一行内可写几条语句,一条语句也可写在几行上。 3.允许使用注释,以增强程序的可读性。 注释格式: /* 注释内容串 */ (1)“/*”和“*/”必须成对使用。 (2)注释的位置,可以单占一行,也可以跟在语句的后面。 (3)如果一行写不下,可另起一行继续写。 (4)注释中允许使用汉字。在非中文操作系统下,看到的是一串乱码,但不影响程序执行。 北 海 职 业 学 院

1.5 C语言上机操作 1.5.1 Turbo C 3.0 简介 Turbo C 3.0 的集成环境是一个集编辑器、编译器、调试器、连接程序为一体的C语言程序开发环境。 操作窗口主要由:菜单栏、编辑(Edit)窗口、消息(Message)窗口和功能键提示栏四部分组成,如图1.1 所示。 先介绍一下Turbo C的操作过程 教师再通过实际演示操作过程来讲解 北 海 职 业 学 院

1.5 C语言上机操作 1.5.1 Turbo C 3.0 简介 北 海 职 业 学 院

1.5 C语言上机操作 1.5.2 C语言程序上机操作的一般步骤 北 海 职 业 学 院

1.5 C语言上机操作 1.5.3 用Turbo C运行C程序的具体步骤 1.启动Turbo C 集成环境 启动TurboC方法是:执行Turbo C系统安装目录下BIN子目录中的TC.EXE文件。 例如:设Turbo C系统安装在C:盘TC目录下,则启动方法如下: 用鼠标双击 “开始”--“附件”--“DOS命令符”,进入DOS命令下; 进入C: \ TC \ BIN 目录下; CD \C:\TC\BIN ↙ 健入TC回车即可。 C: \ TC \ BIN \ TC↙ 启动Turbo C后,如图 1.1 所示。 北 海 职 业 学 院

1.5 C语言上机操作 1.5.3 用Turbo C运行C程序的具体步骤 2.设置工作环境 方法:是将光标移至菜单命令“Options”—“Directories…”回车,进入设置工作环境对话框,如图1.3所示,根据实际情况配置系统工作环境。 北 海 职 业 学 院

1.5 C语言上机操作 1.5.3 用Turbo C运行C程序的具体步骤 2.设置工作环境 北 海 职 业 学 院

1.5 C语言上机操作 1.5.3 用Turbo C运行C程序的具体步骤 3.建立 / 打开C程序源文件 方法:使用“File | New”打开一个新的编辑窗口建立一个新的C源程序文件。 使用“File | Open ... ”命令可以在编辑窗口中打开一个已有的C源程序文件用于编辑。 4.编辑源程序文件 编辑源程序:就是输入、修改C语言程序,然后将程序文件保存于盘上。 (在程序的编辑修改过程中应经常用F2键存盘) Turbo C编辑窗口是一个全屏幕编辑器,可以对程序的文字、词、块进行“移动”、“改写”、“删除”、“拷贝”等。 北 海 职 业 学 院

1.5 C语言上机操作 1.5.3 用Turbo C运行C程序的具体步骤 5.保存C源程序文件 输入完C源程序后必须先保存该源程序文件。 方法:使用菜单命令File | Save保存文件。 使用菜单命令File | Save As...,其对话框类似于保存文件对话框,在Save File As 区域输入新文件名后选择“OK'’即可。 6.编译、连接单个 C 源程序文件 方法:(1)使用菜单命令Compile | Compile对源程序文件进行编译,生成相应的目标文件。 (2)使用菜单命令Compile | Link可以对相应目标文件进行连接以生成相应的执行文件。 或:使用菜单命令Compile | Make 项(快捷键:F9),则将自动完成 对当前正在编辑的源程序文件的编译、连接,并生成可执行文件。 北 海 职 业 学 院

1.5 C语言上机操作 1.5.3 用Turbo C运行C程序的具体步骤 7.运行C程序与查看结果 使用菜单命令Run | Run可以运行当前窗口中的程序。 使用菜单命令Windows | User Screen (快捷键:Alt+F5)可以切换到用户屏幕查看输出信息和程序运行结果,按任意键可以返回系统集成环境。 也可以在输入源程序并保存文件后直接使用Run | Run 命令运行程序,系统自动进行编译、连接、运行程序的全过程。 8.退出 Turbo C 使用菜单命令 Flie | Quit (快捷键:Alt+X) 即可。 北 海 职 业 学 院