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

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

  1. c语言程序的书写格式,C语言程序书写格式

    C语言程序书写格式 引导语:为了增强C语言的'可读性,正确的书写格式就显得十分重要.以下是百分网小编分享给大家的C语言程序书写格式,希望大家喜欢! 例.习分析下列程序的输出结果: 程序内容如下: Mu ...

  2. c语言程序的书写格式,C语言程序书写格式辅导

    C语言程序书写格式辅导 C语言具有语句简洁的特点,C语言程序的可读性比较差.因此,为了增强C语言的可读性,正确的书写格式就显得十分重要.同样一个程序采用不同的书写方法.尽管都可以得到相同的结果,有的书 ...

  3. 51单片机C语言程序100例分析(1)IO+C语言+头文件

    51单片机C语言程序100例分析(1)IO+C语言+头文件 \\\插播一条:文章末尾有惊喜哟~///  P1=0xfe;//P1=11111110B,即P1.0输出低电平} 分析:通过这短短的几行代码 ...

  4. c 语言程序编辑,C语言程序编辑学习篇—编程者说之C语言

    谈及C语言,我想凡是学过它的朋友都有这样一种感觉,那就是"让我欢喜让我忧."欢喜的是,C语言功能非常强大.应用广泛,一旦掌握了后,你就可以理直气壮地对他人说"我是电脑高手 ...

  5. c语言程序书写注意事项,书写C语言程序的注意事项.doc

    书写C语言程序的注意事项 1. 每一C程序必须有一个main( ),且也只能有一个main( ),程序始终是从main的第一个'{'开始执行的:如果遇到调用函数,流程就转向对应的被调用函数,执行被调用 ...

  6. c语言程序执行时无法输入字符串,C语言程序设计中键盘输入数据的方法分析

    1. 引言 C语言程序设计是一门实践性很强的语言课程,在程序设计过程中经常需要从键盘输入所需要的数据.C语言没有专门的输入语句,可以调用C语言编译系统提供的函数库中的库函数来实现.有些程序虽然调试成功 ...

  7. C语言system函数(C语言程序中执行命令行)

    需包含头文件:C 标准库 - <stdlib.h> 文章目录 描述 声明 参数 返回值 实例1 实例2:列出 windows 机上当前目录下所有的文件和目录 描述 C 库函数 int sy ...

  8. c语言程序中的注释必须单独占一行,C语言习题第一章

    以下叙述中错误的是() A.一个C语言程序只能有一个主函数 B.C语言编写的每个函数都可以进行独立的编译并执行 C.C语言编写的函数都可以作为一个独立的源程序文件 D.C语言编写的函数源程序,其文件名 ...

  9. 数组三元数c语言程序,递增三元数组——第九届蓝桥杯C语言B组(省赛)第六题...

    原创 标题:递增三元组 给定三个整数数组 A = [A1, A2, ... AN], B = [B1, B2, ... BN], C = [C1, C2, ... CN], 请你统计有多少个三元组(i ...

  10. 一个c语言程序只要编译和链接没有错误,一个 C 语言程序只要编译和链接没有错误,程序运行结果就肯定正确...

    一个 C 语言程序只要编译和链接没有错误,程序运行结果就肯定正确 更多相关问题 网页表单中不能插入表格.() 要想在一个网页中嵌套另外一个网页,一般可以使用页内框架.() 贸易也是一种特殊的技术.() ...

最新文章

  1. 常用的高性能 KV 存储 Redis、Memcached、etcd、Zookeeper 区别
  2. $(function() {})是干什么的及作用
  3. java replaceall正则表达式_正则表达式的规则及应用
  4. Python数模笔记-Sklearn(2)聚类分析
  5. C#删除字符串倒数第几个字符后的所有字符串
  6. Full RangeLimited Range
  7. 精美粉色护士护理PPT模板
  8. Craft CMS简介
  9. 比亚乔-截至2020年5月,全球两轮车销量同比下降21%
  10. 【车载】【ADC】通俗易懂ADC
  11. 制作简易的牛顿摆锤模型
  12. 大端小端与MSB和LSB
  13. “进大厂大半年,每个月都想走!”大公司 VS 小公司到底该如何选择?
  14. 世上无难事,只怕有心人!
  15. BUU Crypto[1-8]
  16. vue创建项目太慢、卡死
  17. CorelDRAW2023序列号及下载安装条件
  18. 在线播放器代码大全!
  19. 输出电话被接入和被拒的次数(w 1234567891)
  20. 【Linux】循序渐进学运维-CentOS7使用yum方式安装nginx

热门文章

  1. 软件测试工程师简历模板(三年经验)
  2. 伺服电机常用参数设置_伺服驱动器常见参数的设置
  3. php 导出excel的三种方法
  4. 微信/qq/防撤回插件
  5. 最简单vivo机器怎么不root激活XPOSED框架
  6. 原生js预览ofd文件
  7. idea 快捷键大全
  8. IE11的userAgent
  9. windows版本和Linux版本的ffmpeg下载使用方法
  10. 推荐一款好用的Bootstrap后台管理框架——Ace Admin