c语言程序书写时每行必须有行号,C语言阶段复习一.doc

C语言阶段复习一C语言阶段复习一

C语言阶段复习(一)

复习提纲:

第一讲 C语言的基本结构

第二讲 基本数据类型

第三讲 运算符与表达式

第四讲 基本输入输出和顺序程序设计

分章复习:

第一讲 C语言的基本结构

内容提要:

C语言的发展历史:由algol 60语言发展而来

程序设计语言的发展过程:机器语言 汇编语言 高级语言(面向对象 面向过程)

C语言是一种面向过程的语言

C语言的特点:允许直接访问物理地址,可移植性好等

C语言程序的基本结构:(重点掌握)

一个完整的C语言例子:

/* This is the third C program */----------注释/*开始以*/结束,程序中的标注,不参与程序执行

#include ---------------预处理命令,以“#”号开头。stdio.h是一个头文件

int max (int a, int b);--------------函数的声明,函数名为max(函数和变量在使用之前一定要声明)

void main ( )------------- main是主函数名,一个C语言程序有且仅有一个main函数。C程序执行时就是从main函数开始,具体讲就是从“{”开始,到“}”结束。

{

int x, y, z;-----------------变量的声明,声明了三个整型变量,变量名为x,y,z;

scanf ("%d%d", &x, &y);-------------------利用函数scanf接收屏幕的输入,输入的内容放在变量x和y中

z = max (x, y);-------------------函数max的调用

printf ("max = %d\n", z);-----------利用函数printf向屏幕上输出变量z的值

}

int max (int a, int b)----------------函数max的函数体部分

{

int c;

if (a > b)----------------选择结构语句,

c = a;

else

c = b;

return (c);

}

5、编写C语言的基本步骤

编写程序(.c文件)——编译程序(.obj文件)——连接程序(.exe文件)——运行程序

C语言程序编写注意事项:

1、C程序是由多个函数构成的。

2、每个C程序中有且只有一个main函数。

3、main函数是程序的入口和出口。

4、不使用行号,无程序行的概念。

5、程序中可使用空行和空格。

6、C程序格式常用锯齿形书写格式。

7、C程序中可加任意多的注释。

8、引用C语言标准库函数,一般要用文件包含预处理 命令将其头文件包含进来

练习题:

选择题:

1.下列说法中正确的是【 】。 C

A) C程序书写时,不区分大小写字母

B) C程序书写时,一行只能写一个语句

C) C程序书写时,一个语句可分成几行书写

D) C程序书写时每行必须有行号

2.下面对C语言特点,不正确描述的是【 】。 C

A) C语言兼有高级语言和低级语言的双重特点,执行效率高

B) C语言既可以用来编写应用程序,又可以用来编写系统软件

C) C语言的可移植性较差

D) C语言是一种结构式模块化程序设计语言

3.C语言源程序的最小单位是【 】。 C

A) 程序行B) 语句C) 函数D) 字符

4. 用C语言编写的代码程序【 】. D

A) 可立即执行

B) 是一个源程序

C) 经过编译即可执行

D) 经过编译解释才能执行

5. 以下叙述中正确的是A)C程序中注释部分可以出现在程序中任意合适的地方

B)花括号"{"和"}"只能作为函数体的定界符

C)构成C程序的基本单位是函数,所有函数名都可以由用户命名

D)分号是C语句之间的分隔符,不是语句的一部分

Sizeof运算符

10、复合赋值运算符

练习题:

一、选择题

A1. 下列C语言中运算对象必须是整型的运算符是 。

A) %= B) / C) = D) *=

A2. 若有以下程序段:int c1=1,c2=2,c3;c3=1

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值