c语言程序设计基本框架内容,完整版本《C语言程序设计》基本学习知识点.doc

《C 语言程序设计》教学基本知识点

第一章C 语言基本知识

1.C 源程序的框架

尽管各个C 源程序的功能千变万化,但框架是不变的,主要有:编译预处理、主函数()、函数 n()

等,主函数的位置不一定在最前面,可以在程序的中部或后面,主函数的名字固定为main。

2.C 语言源程序的书写规则:

(1)C 源程序是由一个主函数和若干个其它函数组成的。

(2)函数名后必须有小括号,函数体放在大括号内。

(3)C 程序必须用小写字母书写。

(4)每句的末尾加分号。

(5)可以一行多句。

(6)可以一句多行。

(7)可以在程序的任何位置加注释。

3.语句种类

语句是程序的基本成分,程序的执行就是通过一条条语句的执行而得以实现的,根据表现形式及功能的不同, C 语言的基本语句可以分为五大类。

流程控制语句

流程控制语句的功能是控制程序的走向,程序的流程有三种基本结构:顺序结构、分支结构和循

环结构,任何复杂的程序都可以由这三种基本结构复合而成。其中后两种结构要用特定的流程控制语句实现。

表达式语句

表达式语句的形式是:表达式; ,即表达式后跟一分号“; ”,分号是语句结束符,是一个语句必不可少的成分。表达式和表达式语句的区别在于表达式代表的是一个数值,而表达式语句则代表一种动作。最常见的表达式语句是赋值语句。

函数调用语句

函数调用语句实际上也是一种表达式语句,形式为:在一次函数调用的小括号后面加上一个分号。

空语句

空语句的形式就是一个分号,它不代表任何动作,常常作为一个意义转折点使用。

复合语句

复合语句从形式上看是多个语句的组合,但在语法意义上它只相当于一个语句,在任何单一语句

存在的地方都可以是复合语句。注意复合语句中最后一个语句末尾的分号不能少。复合语句右大括号后面没有分号。

4.运算符

用来表示数据各种操作的符号称为运算符。运算符实际上代表了一种类型数据的运算规则。不同的运算符具有不同的运算规则,其操作的数据类型必须符合该运算符的要求,运算结果的数据类型也是固定的。

根据参加操作的数据个数多少,可以将C 语言的运算符分为单目运算符,双目运算符和三目运算

符 (三目运算符只有条件运算符一个)。

根据运算对象和运算结果的数据类型可分为算术运算符、关系运算符、逻辑运算符等。

5.表达式

表达式是由常量、变量、函数,通过运算符连接起来而形成的一个算式。一个常量,一个变量或

一个函数都可以看成是一个表达式。

表达式的种类有:

算术表达式、关系表达式、逻辑表达式、赋值表达式、字位表达式、强制类型转换表达式、逗号

1

表达式 ( 序表达式 )、条件表达式、指 表达式。

6.数据的 入 / 出

C 言本身没有 人/ 出 句,数据的 入/ 出是通 用 函数来 的。

第二章数据类型知识点

划分数据 型的意 是 系 每个不同 型的数据在内存中分配的字 数不同,不同 型的数据可以按 定参加不同 型的运算。

1.C 言的数据 型

数据 型有:整型、字符型、 型 精度型、双精度型、构造 型数 型、 构体 型、共用

体 型、枚 型、指 型、空 型,其中整型、 型、字符型是C 言中的基本 型。

2.各种 型数据的定 方法

定 形式:数据 型 量名 1, 量名2,?? 量名n;

3.常量与 量

(1)常量——在程序 行期 其 不 的量。它不能被 。

(2) 量——在程序运行期 其 可以改 的量。

4.各种 型数据的混合运算

各 数据运算前会自 成同一 型。 律如右 示: 从右向左的箭 表示必定的 ,如 float

型数据运算前化成double 型,以提高运算精度, 果也 double 型, short 或 char 型数据运算前化成

int 型, 果也 int 型;从下向上的箭 表示 方向是向 高的靠 。

5. 制 型

当我 需要 数据 行 型 ,而机器又不能自 完成 ,就要用 制 型 ,形式 : (数据 型符 )( 被 象 )。

第三章选择知识点

C 言中 构的控制 句有两种:条件分支 句if 和开关分支 句switch 。

1.if 句的三种形式:

if( 表达式 ) 句;

if( 表达式 ) 句 1; else 句 2;

if( 表达式 1) 句 1; else if( 表达式 2) 句 2;

else if( 表达式 3) 句 3;

?

else if( 表达式 n) 句 n;

2.开关分支 句switch

形式

switch( 表达式 )

{ case e1: 句 1; break;

case e2: 句 2;break;

case e3: 句 3;break;

??

case en: 句 n;break;

default : 句 n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值