1 / 25
文档名称:

C 语言基础.ppt

格式:ppt   大小:2,097KB   页数:25
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C 语言基础.ppt

上传人:今晚不太方便 2017/9/15 文件大小:2.05 MB

下载得到文件列表

C 语言基础.ppt

文档介绍

文档介绍:第一讲
C 语言基础
课程目标
理解算法、流程图以及程序的概念
理解程序逻辑
掌握用C语言进行程序设计的基本方法。
掌握C语言的基础知识,包括基本数据类型、表达式、控制结构等
掌握C语言的高级知识,包括数组、指针、函数、字符串、结构等
课程结构图
本章目标
了解程序、算法和流程图的概念
熟练掌握 C 程序的基本结构
掌握 C 程序的编译和运行过程
使用Visual C++ 创建 C程序
本章结构
什么是程序
C语言基础
VC 编译和运行程序
C语言简介
算法和流程图
C程序的结构
编译和执行C程序
什么是程序
程序一词来自生活,通常指完成某些事务的一种既定方式和过程
在日常生活中,可以将程序看成对一系列动作的执行过程的描述
做口述笔记……
键入信函的内容……
发送传真……
口述

______________
________________
__________
_____________

指令被逐条执行
程序员
老板
秘书
程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合
要执行的一组指令
计算机中的程序
概念
程序是计算机软件的一个实例,规定了由计算机执行的动作(“计算”)。 大多数程序由可加载的指令集组成,指令集在程序运行时,决定计算机如何对用户的输入做出反应。
算法和流程图
组成
数据结构
数据的描述,程序中数据的类型和数据的组织形式。
算法
对操作的描述。
程序=算法+数据结构。
程序=算法+数据结构+程序设计方法+语言工具环境。
算法的特性
有穷性
一个算法总是在执行了有穷步的运算之后终止运算。
确定性
算法的每种运算必须要有确切的定义,不能有二义性。
例:不符合确定性的运算
将6或7与x相加
未赋值变量参与运算