C语言素材放在哪里,C语言设计复习提纲素材.doc

C语言程序设计复习提纲

第1章 C语言程序设计概述

程序和语言:

(1)程序:用计算机语言描述的某一问题的解决步骤,符合一定语法规则的符号序列

(2)程序设计语言:描述问题的有规则的符号

程序设计语言有:

■ 机器语言――机器直接识别,与机器密切相关,用二进制代码描述 低级语言

■ 汇编语言――机器语言的助记符,通常和英文字符接近

■ 算法语言:使用与自然语言接近的表示方式来表示程序,面向算法过程

Fortran ALGOL PASCAL C COBLE等

■ 面向任务的语言:描述问题,用程序语言来实现。数据库操作语言,如SQL-SERVER,VFP等

■ 面向对象的程序设计语言:是一种分析方法、设计方法和思维方法的综合。程序是相互协作的对象的集合。

2、算法

什么叫算法:用计算机解决问题的步骤称之算法

程序=数据结构+算法

算法的描述方法:自然语言、流程图、NS图、伪代码、计算机语言(C语言)

3、C语言程序的基本结构

(1)由函数构成,必须且只有一个主函数main()

(2)“/* */”之间的内容构成C语言程序的解释部分

(3)预处理命令:#include #include “stdio.h”的区别

#include

#include

(4)大小写字母在C程序中是有区别的

4、C语言字符集、标识符与关键字

字符集:英文字母,数字,下划线其他符号

标识符:用来表示函数、类型、变量的名称

32个关键字,9种控制语句,书写自由

运算符丰富:34种运算符

数据结构丰富:数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型

C语言的文件:原文件、目标文件、可执行文件 (扩展名是什么?)

C语言的优点:

第二章结构化控制语句:if else do while for 等

语法限制不太严格

位运算

目标代码质量高

可移植性好

第2章 C语言的基本数据类型、运算符与表达式

1、数据类型:

基本类型:整型、字符型、实型(单精度、双精度)、枚举类型

构造类型:数组类型、结构体类型、共用体类型

指针类型

空类型

掌握的概念:

各类型数据得字节数

取值范围

不同数据类型的数据赋值产生的结果的变化

输出格式的区别

字符的表示

2、常量与变量

常量:整型、实型、字符、字符串

变量:变量的定义

变量的初始化

3、运算符:

运算符种类:P19

各运算符的优先级与结合性

变量的定义方法

强制类型转换的方法及数据变化

自增自减运算

4、表达式:

什么是表达式

赋值运算:a+=5,a=b=c=2,a=(b=4)+(c=6)

逗号运算和逗号表达式

复合赋值运算

逻辑值的表示和使用:真为1,假为0。注意只要不为0都是真值。

第3章 顺序程序设计

C语句的种类:5类。控制语句、函数调用语句、表达式语句、空语句、{}复合语句

数据的输入输出语句:注意编程时要吸收回车键

字符输入输出函数:putchar(),getchar()

格式输入输出函数:

printf():注意格式符的使用。字符输出与格式符有关,数据输出与格式符有关

scanf():注意格式符对输入格式的影响,注意变量要加符号&

头文件的使用:#include

第4章 选择结构程序设计

1、关系运算符的优先级

2、逻辑运算符的优先级和逻辑表达式

3、if语句的三种形式:特别是第3种(P92)

第3种形式与if语句嵌套的区别

4、条件运算符:

5、switch语句:多分支,用break来中断每个选择结束

第5章 循环程序

几种循环语句

当循环:while (表达式)

直到循环 do-while

for语句

break和continue语句的使用

注意的问题

循环条件的使用,真值循环,假值结束循环

循环结束后,循环变量的值是多少

循环结束的方式有哪几种

第6章 函数与编译预处理

函数的形式:类型标识符 函数名(){函数体}

形参和实参的概念

主函数与其他函数的关系

函数的返回值

函数调用中的参数的传递。数组参数的传递,

函数的递归调用。

全局变量和局部变量的概念

变量的存储类别:动态,静态,典型例题

第7章 数组

数组的定义:

数组的赋值方式(一维数组和二维数组)

定义中赋值:如int a[10]={1,2,3,4,5,6,7,8,9,10}

int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}}

int a[][]={

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值