1 / 26

第一章 C 语言概述 程序设计基础知识

第一章 C 语言概述 程序设计基础知识. 程序设计基础知识与 C 语言概述. 第一节 计算机语言、程序与软件 第二节 C 语言的特点 第三节 C 程序的结构 第四节 C 语言处理系统 — Turbo C 简介. 硬件 软件. 计算机 系统. 文档 程序. 算法 数据结构. 什么是计算机语言 ?. 什么是程序 ?. 什么是程序设计 ?. 什么是算法、 数据结构?. 程序设计基础知识与 C 语言概述. §1-1计算机语言、程序与软件. 一、什么是计算机语言. 程序. 软件. 语言. 10 R=5

langer
Download Presentation

第一章 C 语言概述 程序设计基础知识

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第一章 C语言概述 程序设计基础知识

  2. 程序设计基础知识与C语言概述 第一节 计算机语言、程序与软件 第二节 C语言的特点 第三节 C程序的结构 第四节 C语言处理系统—Turbo C简介

  3. 硬件 软件 计算机 系统 文档 程序 算法 数据结构 什么是计算机语言 ? 什么是程序 ? 什么是程序设计 ? 什么是算法、 数据结构? 程序设计基础知识与C语言概述

  4. §1-1计算机语言、程序与软件 一、什么是计算机语言 程序 软件 语言 10 R=5 20 L=2*3.14*R 30 S=3.14*R*R 40 PRINT R,L,S 50 END 计算机语言是 编写程序、制 作软件的工具 语言规则

  5. §1-1计算机语言、程序与软件 二、如何学习计算机语言 • 软件由语言编制而成,是解决某类问题, 具有确定的、有限的功能。 • 语言由确定的规则组成,可用来构造解 决各种问题的软件。  学软件与学语言的区别? • 学软件:学思想、学功能、学操作。 • 学语言:学规则、学方法、学设计、学应用。 规范学习,灵活应用。

  6. §1-1计算机语言、程序与软件 语法 程序构造的规则 int a , b , c; 语 言 语义 符号及其组合的含义 C=(a>b) ? a : b 语用 程序和使用人员的关系 各种符号及其组合所出现的行为来源,使用和影响

  7. 科学计算 具有图形功能 系统软件设计 §1-1计算机语言、程序与软件 FORTRAN BASIC C PASCAL 三、计算机语言分类 • 面向过程语言 • 面向对象语言 区别? C++ Visual BASIC Visual C++ Visual FoxPro

  8. §1-1计算机语言、程序与软件 • 面向对象程序设计 • 面向过程程序设计 结构化 程序设计方法 特点 • 面向对象设计 • 描述每个类 • 数据与过程结合 • 过程重用性好 特点 • 按功能分解模块 • 描述每个过程 • 数据与过程分离 • 过程重用性差

  9. §1-2 C语言的特点 为什么学习C语言? C是中级语言 C是结构化语言 强类型 1. 可访问内存物理地址 2. 数据类型丰富,具有构造数据类型的能力 函数 3. 控制流程结构化

  10. §1-2 C语言的特点(完) if(a>b) x=a; else x=b; X=(a>b)?a:b; 4. 语言简洁灵活 5. 32个关键字,9种控制语句 6. 语言表达能力强,34种运算符 7. 程序运行效率高,易读性、可移植性好 8. C的语法检查不严格

  11. §1-3 C程序的结构 /* C program */ main( ) { printf(“Happy New Year.\n”) ; } /* 注释语句 */ /* 主函数 */ /*函数体开始 */ /*输出语句*/ /* 函数体结束 */ { } 一、C程序的主函数 • 每个C程序必须有一个main函数 • { }是函数开始和结束的标志 • 每个语句以分号结束

  12. §1-3 C程序的结构(续) 二、C程序的结构规则 • C程序由一个主函数和多个子函数构成; • 每个函数由说明部分和函数体组成; • 函数体由若干语句组成,每个语句由分号结束; • 一行可以写多个语句,一个语句可以写多行; • C程序总是由main函数开始执行,通过函数名调用; • 用/*……*/可以对C程序的任何部分作注释。 例题:从a, b两个数中找出最大的。

  13. main() { int a,b,c; scanf(“ %d,%d”,&a,&b); c=max(a,b); printf(“max=%d”,c); } /*定义变量*/ /*输入a和b的值*/ /*调用max函数*/ /*输出c的值*/ max(a,b); int max(x,y) int x,y; { int z; if (x>y) z=x; else z=y; return (z); } max(x,y) /*定义max函数*/ /*定义x,y变量*/ /* 判断*/ /*返回z值*/

  14. §1-3 C程序的结构(续) 三、C语言的基本元素 ASCII字符集 1. 基本字符集 • 数 字:0 1 2 3 4 5 6 7 8 9 • 字 母:a b c …… z A B C …… Z • 运 算 符:+ - * / % = < > <= >= != == << >> & | && || ^ ~ ( ) [ ] { } -> . ! ? : , ; “ ‘ • 特殊符号:_(下划线) 回车(\r) 换行(\n) 制表符(\t)

  15. §1-3 C程序的结构(续) 名称 2. 标识符 • 基本标识符:变量名、函数名、文件名、 数 组名、类型名 • 规则:字母或下划线开头,后面是字母、 下划线或数字。  例 call_n test39 _string1 abc call..n 39test -string1 c2.0 

  16. §1-4 C语言处理系统---TURBOC简介 主 界 面 菜单区 编辑区 版本信息 信息区 功能键

  17. §1-4 C语言处理系统---TURBOC简介(续) 一、编辑区 当前光标 所在行、列 文件名 缩进状态 插入状态

  18. §1-4 C语言处理系统---TURBOC简介(续) 二、主菜单 共有八项 编译 编辑 断点 选项 文件 运行 工程管理 调试 打开下 级菜单 用F10激活主菜单 用←、→确定选项

  19. §1-4 C语言处理系统---TURBOC简介(续) 文件:共九项选项 F3 load 装入一个文件,输入文件名 可以是新文件,也 可以是已有文件 new 建立一个新文件,缺省名NONAME.C

  20. §1-4 C语言处理系统---TURBOC简介(续) 从最近使用过的文件中挑选文件 (提供8个) pick 将缺省文件名保存为…... save 另存为......

  21. §1-4 C语言处理系统---TURBOC简介(续) 进入编辑窗口 暂退到DOS界面 输入EXIT返回 用ALT+菜单 命令项的第一 个字母也可以 选择菜单项 进入DOS界面退出TC

  22. §1-4 C语言处理系统---TURBOC简介(续) * 编译:语法检查 * 连接:与库函数连接 * 生成执行文件 prog1.c prog1.obj prog1.exe

  23. §1-4 C语言处理系统---TURBOC简介(续) 编译状态 错误信息提示 编译菜单

  24. §1-4 C语言处理系统---TURBOC简介(续) 连接窗口 错误信息

  25. §1-4 C语言处理系统---TURBOC简介(续) 编辑源程序 上机步骤 用ALT+菜单命令 项的第一个字母 1.进入TC目录,键入TC 2.按F10,激活主菜单 F3 3.主菜单中选“File”,下级菜单中选“Load” 输入文件名(缺省扩展名为.C) 4.进入编辑区,录入源程序 F2 5.在“File”下级菜单中选“Save”存盘

  26. §1-4 C语言处理系统---TURBOC简介(完) 6.主菜单中,选“Run” 多做练习! 系统自动进行编译(改错)------连接(改错)----运行---- 在DOS下显示结果-----返回TC 用ALT+F5可以返回DOS界面查看运行结果

More Related