C语言基础丨(六)程序结构——顺序结构【1】
顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。
例如:a = 3,b = 5,现交换a,b的值,这个问题就好像交换两个杯子水,这当然要用到第三个杯子,假如第三个杯子是c,那么正确的程序为:
c = a;
a = b;
b = c;
执行结果是a = 5,b = c = 3如果改变其顺序,写成:
a = b;
c = a;
b =c;
则执行结果就变成a = b = c = 5,不能达到预期的目的,初学者最容易犯这种错误。顺序结构可以独立使用构成一个简单的完整程序,常见的输入、计算,输出三步曲的程序就是顺序结构,例如计算圆的面积,其程序的语句顺序就是输入圆的半径r,计算s = 3.14159*r*r,输出圆的面积s。
不过大多数情况下顺序结构都是作为程序的一部分,与其它结构一起构成一个复杂的程序,例如分支结构中的复合语句、循环结构中的循环体等。
注意:
1>复合语句不以分号;作为结束符,即最后的}后面不加分号。
2>在复合语句中可以定义变量,但仅在复合语句中有效,即作用域是{}括起来的部分。
指出下列程序的错误。
int main(void)
{
int b = 0;
b = 4;
{
int a = 6;
printf("%d\n",a);
a++;
printf("%d\n",a);
++b;
};//错误,不能加;
printf("%d\n", a);//错误,a没有定义
printf("%d\n",b);
return 0;
}
今天就分享到这里啦,希望对大家学习有所帮助!
最后
特别推荐一个分享C/C++和算法的优质内容,学习交流,技术探讨,面试指导,简历修改...还有超多源码素材等学习资料,零基础的视频等着你!
还没关注的小伙伴,可以长按关注一下:
C语言基础丨(六)程序结构——顺序结构【1】相关推荐
- C语言基础第六课——第二节if语句(if-else格式、不带else的if结构)、借例题简述写代码流程、从键盘上输入三个整数,求出其中的最大数(打擂法、三目运算符、排序)、if语句的嵌套计算个人所得税
C语言基础第六课--第二节 一.if语句概述 二.标准if-else格式 三.借例题简述写代码流程 四.不带else的if结构 五.例题:从键盘上输入三个整数,求出其中的最大数.(打擂法.三目运算符. ...
- for循环的说课c语言,教学设计《程序的循环结构-For循环语句》
一.教学对象 本教案适用于新课程标准下高中一年级学生,教材选用广东版信息技术选修模块一<算法与程序设计>2.4.1节,1课时.在学习本课之前,学生应掌握VB程序的编程环境与运行方法,了解顺 ...
- c语言程序设计的顺序结构的常用控制语句,C语言程序设计教程-第03课-顺序结构的程序设计.ppt...
<C语言程序设计教程-第03课-顺序结构的程序设计.ppt>由会员分享,可在线阅读,更多相关<C语言程序设计教程-第03课-顺序结构的程序设计.ppt(21页珍藏版)>请在人人 ...
- c语言逻辑运用及宏程序编写,基于C语言基础的宏程序编程
基于C语言基础的宏程序编程 王恒厂,周燕飞,姚裕,吕常奎 (南京航空航天大学工程训练中心,江苏南京211100) 摘 要:用户宏指令编程是FANUC系统所提供的一种先进的编程方法[1],使用变量代替程 ...
- C++ 学习(四)程序流程结构 - 顺序结构、选择结构、循环结构、跳转语句
1.顺序结构 程序按编码顺序执行,不发生跳转. 2.选择结构 (1)if语句 包含单条件if语句.多条件if语句及嵌套if语句 C++ if语句 #include <iostream> u ...
- C语言的语句与程序的基本结构
1.语句的分类 一行C程序末尾加 ;,就是一个语句. int x; x = 3; printf("x的值等于%d",x); 以上这些都是属于语句. 语句一般可以分为如下 5类: ...
- 【濡白的C语言】初学者-从零开始-3(三大结构—顺序结构,分支结构,循环结构)
前言 学习C语言,必须要掌握的是三大结构--顺序.分支和循环.一切C语言程序都可以用这三个结构总结,因此熟练掌握它们,对于写程序以及理解程序都是非常有必要的. 目录 顺序结构 变量声明 函数声明 循环 ...
- Python程序设计语言基础04:程序的控制结构
目录 1. 程序的分支结构 1.1 单分支结构 1.2 二分支结构 1.3 多分支结构 1.4 条件判断及组合 1.4.1 条件判断 1.4.2 条件组合 2. BMI计算实例 3. 程序的循环结构 ...
- C语言基础专题 - 通过案例历学 - 结构体
C语言基础专题 - 结构体的概念与用法 本文通过实例介绍了C语言中结构体的概念与使用. 阅读本文前推荐阅读:数组 阅读本文后推荐阅读:共用体.位域 1.
- Python中的程序控制结构 顺序结构和选择结构
目录 Python中的程序控制结构(一) 1.程序中的组织结构 2.顺序结构 3.对象的布尔值 4.分支结构 4.1 单分支if结构 4.2 双分支if...else结构 4.3 多分支if...el ...
最新文章
- python中的__iter__ __reversed__ __next__
- soultion of mySQL disk exceeded problem
- 图解Java设计模式
- 这款开源带采集的漫画cms,宅男的大爱
- 华硕bios更改固态硬盘启动_华硕主板BIOS设置固态硬盘启动顺序为第一启动硬盘教程...
- 游戏多开原理与解决游戏多开方法。
- 基于python的图像灰度值处理(opencv)
- Power Apps 应用实战|轻松用 Power Apps 开发员工休假考勤管理小程序
- 八字算命网站源码技术细节解析:使用PHP和JAVA实现的MVC架构、MySQL数据库设计和功能模块介绍
- 重装战姬服务器正在维护,《重装战姬》4月23日更新维护公告
- 简述中断处理的6个步骤_完整的中断处理过程分为那几个阶段?
- 7代服务器cpu型号,7代intel 全部型号?
- 计算机网络谢希仁第七版课后习题答案(第三章)
- android.view.ContextThemeWrapper cannot be cast to android.app.Activity
- Bugku - 代码审计 | md5函数
- oracle宿舍管理系统实训报告,宿舍管理系统实验报告..doc
- [bzoj4722]由乃
- Flutter用思源宋体炫出你的UI
- 计算机组装与维修教材有多大,校本教材计算机组装与维修课程标准.doc
- 肾上腺髓质素 (12-20)|186027-43-0|KWNKWALSR-NH2