②第2行中#include是一个文件包含命令,作用是把头文件stdio.h包含到本程序中,成为程序的一部分。上面两个简单C程序示例包含了C语言程序的基本组成部分,这些基本成分有:①预处理命令。C语言程序中,凡是以“#”开头的均为预处理命令,通常放在程序的开头,每条预处理命令单独占一行。一个C语言程序中,主函数可以出现在程序结构中的任意位置,程序总是从主函数开始执行,并在主函数中结束运行。......
2023-11-20
C语言是一种结构化的程序设计语言。从程序流程来看,C程序可以分为三种基本结构:顺序结构、选择结构和循环结构。
1.顺序结构
所谓顺序结构是指程序的流程由上而下,没有任何分支,顺序地执行语句的程序结构,它是最简单的一种结构。顺序结构的流程图如图3.1所示,意思是按程序的书写顺序,依次执行A段程序和B段程序。
图3.1是顺序结构传统流程图,传统流程图主要由如图3.2所示的图形组成。
图3.1 顺序结构传统流程图
图3.2 传统流程图组成图形
如图3.3所示是一种新型的流程图——N-S流程图。N-S流程图完全省去了带箭头的流程线,约定为自上而下的程序走向。
图3.3 顺序结构N-S流程图
2.选择结构
选择结构又称为分支结构。程序在执行时根据判断条件决定程序走哪条分支。选择结构的流程图如图3.4所示。(www.chuimin.cn)
图3.4 选择结构的流程图
选择结构就是根据给定的条件P进行判断,由判断结果来确定执行A分支还是B分支。
3.循环结构
循环结构是指程序在执行过程中,当满足某种条件时,反复执行满足条件的那部分程序,直到条件不再满足时才接着执行下面的程序段。循环结构的流程图如图3.5所示。
图3.5 循环结构流程图
从以上3种结构的流程图可以看出,3种基本结构有以下共同特点:
(1)程序只有一个入口。
(2)程序只有一个出口。
(3)程序结构内的每一部分都有机会被执行。
(4)程序结构内不存在死循环。
有关C语言程序设计 第2版的文章
②第2行中#include是一个文件包含命令,作用是把头文件stdio.h包含到本程序中,成为程序的一部分。上面两个简单C程序示例包含了C语言程序的基本组成部分,这些基本成分有:①预处理命令。C语言程序中,凡是以“#”开头的均为预处理命令,通常放在程序的开头,每条预处理命令单独占一行。一个C语言程序中,主函数可以出现在程序结构中的任意位置,程序总是从主函数开始执行,并在主函数中结束运行。......
2023-11-20
项目2:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。图3.15兔子问题输出结果根据以上的分析可以知道,循环次数可以为0,因此该程序是一个条件型循环,可以利用while语句编写程序。熟悉了循环结构在程序设计中的运用,循环结构语句包含了while语句、do…......
2023-11-18
在一个C 程序中,有且只能有一个名为main 的函数,该函数称为主函数。程序执行始终是始于主函数,结束于主函数。C 程序中的每个语句都是以分号(;)作为语句结束符的。......
2023-10-21
从以上两个例子可以归纳出C++程序基本结构如下:C++程序由函数组成C++程序由包括main()在内的一个或多个函数组成,函数是构成C++程序的基本单位。所以,任何一个可运行的C++程序必须有一个且只能有一个主函数。例如,例1.2的C++程序就是由主函数main()和用户自定义函数max()组成的。C++程序基本结构可用图1.1表示。......
2023-11-07
掌握选择结构的程序设计思想。完整的源程序:提醒:以上程序也可将case 2换成default,思考一下为什么?项目3:运输公司对用户计算运费。根据距离s的取值范围不同,折扣也相应发生变化,因此该程序为选择结构的程序,可以使用if语句,也可以使用switch语句。在编写程序时,距离s取值区间两端的数据都是250的整数倍,因此,可以通过s/250的方法将区间转换成用整型数据来表达,以便使用switch语句编写程序。......
2023-11-18
一个函数包含声明部分和执行部分,执行部分是由语句组成的。C 程序结构可以用图3.1表示,即一个C 程序可以由若干个源程序文件组成,一个源文件可以由若干个函数和预处理命令以及全局变量声明部分组成,一个函数由数据声明部分和执行语句组成。图3.1C 程序结构程序应该包括数据描述和数据操作。C 程序中,语句分为以下5 类:1.控制语句控制语句用于完成一定的控制功能。表示内嵌的语句。......
2023-10-21
C语言共有30多个关键字,9种控制语句,程序书写形式自由。同时C语言包含整型、实型、数组类型、枚举类型等数据类型,丰富的数据类型使得C语言可以表达各种复杂的数据结构,具有很强的数据处理能力。C程序由3种基本结构组成,分别是顺序结构、选择结构和循环结构,这三种结构组合可以完成任何复杂的任务。C语言的语法限制不太严格,程序设计和书写形式自由度大。C语言程序生成目标代码质量高,程序执行速度快。......
2023-11-20
用户自己定义的结构体类型,与系统定义的标准类型一样,是可以用来定义结构体类型的变量。这种方法定义的结构体类型在程序后面不可使用,因为缺少完整的结构体类型名。......
2023-10-21
相关推荐