c语言程序最后一次性输出,《C语言程序设计》复习大纲.doc

《C语言程序设计》复习大纲

第一章 C语言程序设计初步

1、从编写一个C程序到完成运行一般经过以下几个步骤:编辑、编译、连接、执行。

2、标识符命名规则:由英文字母、数字和下划线组成;长度不大于32个字符;必须以英文字母或下划线开头;不能和关键字重名;区分大小写;命名要“见名知意”。

3、C语言的输入输出功能是由C的库函数提供的。

4、C程序是由函数组成的,一个完整的程序必须有一个main函数,即主函数,程序总是从main函数开始执行的,不论main函数在整个程序的什么位置。

第二章 程序设计基础知识

1、算法的特性:有穷性、确定性、有效性、有零个或多个输入、有一个或多个输出。

第三章 C数据及其表达式

1、C语言中基本数据类型有:整型、字符型、实型、枚举型。

2、C语言中有四种基本常量:整形常量、实型常量、字符常量和字符串常量。两种特殊常量:转义字符常量和符号常量。

3、一个整型常量以2个字节存储,一个长整型数占4个字节。

4、字符常量用单引号括起来,字符串常量用双引号括起来;每个字符串结尾都有一个字符串结束标志’\0’,’a’和”a”最大的区别就是”a”实际上是两个字符:’a’和’\0’; 而’a’只是一个字符本身。

5、逗号表达式的一般形式为:表达式1,表达式2;逗号表达式的计算过程是:先求解表达式1,再求解表达式2。整个逗号表达式的值是表达式2的值。

6、++i,--i i的值先增1(或减1),然后再参与其他运算;

i++,i-- 先参与其它运算,然后使i值增1(或减1)

第四章 顺序结构程序设计

1、程序分为顺序结构、选择结构或分支结构、循环结构。

2、C语言的语句大体上分为五种类型:1、函数调用语句;2、表达式语句;3、控制语句;4、空语句;5、复合语句。

3、语句在最后必须出现分号,分号是语句中不可缺少的一部分。

4、putchar(c)的功能是向屏幕输出一个字符;printf(“格式化字符串”,输出项表)的功能是按用户指定的格式,把指定的数据显示到屏幕上。

5、格式字符:%d—按整数数据的实际长度输出

%c—输出一个字符

%s—按字符串原样输出

6、getchar()的功能是从键盘输入一个字符到计算机的内存,它一次只能接受一个字符;scanf(“格式化字符串”,地址表列)的功能是等待用户从标准输入设备上输入数据,然后按用户指定的格式将该值赋给指定的变量。

7、变量的地址是由地址运算符“&”后跟变量名组成的。如&m、&n分别表示变量m和变量n的地址。赋值表达式“m=567”中m为变量名,567为变量的值,&m是变量m的地址。

8、scanf函数本质上是给变量赋值,被赋值的变量要求写成变量的地址。

9、abs(x)等价于|x|; sqrt(x)等价于;pow(x,y)等价于xy.

10、在顺序结构程序中,一般包括:

、程序开头的 编译预处理命令,如:#include 或 #include “stdio.h”

、顺序结构程序的函数体中主要包括:变量类型的说明、提供数据语句、运算部分、输出部分

、良好的源程序书写风格,如所有语句首行左对齐等。

、为程序加上注释说明部分。/*…*/

第五章 选择结构程序设计

1、C语言一般用关系表达式或逻辑表达式表示条件,用if语句或switch语句实现选择结构。

2、C语言提供6个关系运算符:大于、>=大于等于、==等于、!=不等于。

3、6个关系运算符的优先级关系为(“” = ”>=”)>(“==” = ”!=”)。

4、关系运算符与其它运算符的优先级关系:算术运算符

5、关系运算符结合性为左结合,即运算方向是从左至右。

6、C语言用整数“1”表示“逻辑真”,用整数“0”表示“逻辑假”。例如:有n1=3,n2=4,n3=2

、求“n1>n2”的值:因为3<4,故该表达式的值为0。

、求“(n1>n2) != n3”的值:因为n1>n2的值为0,而n3的值为2,0不等于2,故该表达式的值为1。

、求“n1

7、C语言提供三种逻辑运算符:&& 逻辑与(相当于同时);|| 逻辑或(相当于或者);! 逻辑非(相当于否定)。

8、&&:当且仅当两个运算量的值都为“真”时,运算结果为“真”,否则为“假”。

||:当且仅当两个运算量的值都为“假”时,运算结果为“假”,否则为“真”。

!:当运算量的值为“真”时,运算结果为“假”;当运算量的值为“假”时,运算结果为“真”。

9、逻辑运算

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值