C语言三大基本结构之顺序结构

简介: C语言三大基本结构之顺序结构

C语言之顺序结构

1.什么是顺序结构?

image.png

2.顺序结构三大特点:

image.png

3.简单的顺序结构举例:

设置标签

#include <stdio.h>
int main() {  
  printf("1");
  printf("2");
  printf("3");
  printf("4");
  printf("5");
  return 0;
}

程序第一行是一个预处理指令,对于#include<stdio.h>指令来说,就是将stdio.h头文件的内容读进来,取代#include<stdio.h>。第二行是全局声明。即在函数之外进行的数据声明。例如把int a,b;写到main函数的前面,这就是全局声明,在函数外面声明的变量称为全局变量。第三行以下就是函数体,即函数首部下面的花括号内的部分。这个顺序结构就是从main函数开始至上而下执行,一直到return 语句结束,return 0表示将0作为程序的返回值返回给操作系统。最后程序会依次输出1、2、3、4、5.

4.C语句

<1>.什么是C语句?

语句是类似于自然语言中的句子,是构成C程序的基本成分。程序的功能是由执行语句实现的,在C语言中,分号是结束符。

<2>.C语言中基本语句的分类:

控制语句 控制语句用于完成一定的控制功能。C语言中有9种控制语句:

l if( )~else 条件语句
l for( )~ 循环语句
l while( )~ 循环语句
l do~while( ) 循环语句
l continue 结束本次循环语句
l break 中止执行switch或循环语句
l switch 多分支选择语句
l goto 转向语句
l return 从函数返回语句
函数调用语句 由一个函数调用加一个分号构成,例如:
printf(“This is C statement.”)
表达式语句 由一个表达式加一个分号构成,最典型的是由赋值表达式构成一个赋值语句。;例如:
a=1;
空语句 例如:
此语句只有一个分号,什么也不做。可以用来作为流程的转向点,也可以用来作为循环语句中的循环体。
复合语句 用{}把一些语句和声明括起来成为复合语句。;例如:{
int a=3,b=5,c;
c=a*b;
printf(“c=%d”c);}
目录
相关文章
|
12天前
|
存储 编译器 程序员
C语言程序的基本结构
C语言程序的基本结构包括:1)预处理指令,如 `#include` 和 `#define`;2)主函数 `main()`,程序从这里开始执行;3)函数声明与定义,执行特定任务的代码块;4)变量声明与初始化,用于存储数据;5)语句和表达式,构成程序基本执行单位;6)注释,解释代码功能。示例代码展示了这些组成部分的应用。
26 10
|
10天前
|
C语言
C语言程序设计核心详解 第四章&&第五章 选择结构程序设计&&循环结构程序设计
本章节介绍了C语言中的选择结构,包括关系表达式、逻辑表达式及其运算符的优先级,并通过示例详细解释了 `if` 语句的不同形式和 `switch` 语句的使用方法。此外,还概述了循环结构,包括 `while`、`do-while` 和 `for` 循环,并解释了 `break` 和 `continue` 控制语句的功能。最后,提供了两道例题以加深理解。
|
10天前
|
存储 算法 C语言
数据结构基础详解(C语言): 二叉树的遍历_线索二叉树_树的存储结构_树与森林详解
本文从二叉树遍历入手,详细介绍了先序、中序和后序遍历方法,并探讨了如何构建二叉树及线索二叉树的概念。接着,文章讲解了树和森林的存储结构,特别是如何将树与森林转换为二叉树形式,以便利用二叉树的遍历方法。最后,讨论了树和森林的遍历算法,包括先根、后根和层次遍历。通过这些内容,读者可以全面了解二叉树及其相关概念。
|
10天前
|
C语言
C语言程序设计核心详解 第三章:顺序结构,printf(),scanf()详解
本章介绍顺序结构的基本框架及C语言的标准输入输出。程序从`main()`开始依次执行,框架包括输入、计算和输出三部分。重点讲解了`printf()`与`scanf()`函数:`printf()`用于格式化输出,支持多种占位符;`scanf()`用于格式化输入,需注意普通字符与占位符的区别。此外还介绍了`putchar()`和`getchar()`函数,分别用于输出和接收单个字符。
|
10天前
|
存储 机器学习/深度学习 C语言
数据结构基础详解(C语言): 树与二叉树的基本类型与存储结构详解
本文介绍了树和二叉树的基本概念及性质。树是由节点组成的层次结构,其中节点的度为其分支数量,树的度为树中最大节点度数。二叉树是一种特殊的树,其节点最多有两个子节点,具有多种性质,如叶子节点数与度为2的节点数之间的关系。此外,还介绍了二叉树的不同形态,包括满二叉树、完全二叉树、二叉排序树和平衡二叉树,并探讨了二叉树的顺序存储和链式存储结构。
|
1月前
|
C语言
C语言------选择结构
这篇文章是C语言选择结构的入门实训,包括多个练习题及其源代码,旨在帮助读者熟练掌握条件语句和选择结构程序设计方法,并熟悉switch语句和程序调试过程。
C语言------选择结构
|
2月前
|
编译器 C语言
C语言编程语法—结构
C语言基础概要:令牌包括关键字、标识符、常量、字符串和符号,如`printf(&quot;Hello,World!\n&quot;);`含5个令牌。分号是语句结束符,注释用`/*...*/`包围。标识符是变量等的名称,以字母、下划线开头,后跟字母、数字。C语言有32个关键字,如`int`,空格用于分隔语句元素,提升可读性。
20 0
|
4月前
|
存储 C语言
C语言顺序结构程序设计
C语言顺序结构程序设计
34 0
|
4月前
|
存储 算法 Serverless
【C语言程序设计】顺序结构程序设计
【C语言程序设计】顺序结构程序设计
145 0