首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
C语言之分支结构 if(一)
】的更多相关文章
C语言之分支结构 if(一)
一 程序的三种基本结构 顺序结构:程序从上往下依次执行,这个叫顺序结构 分支结构:有选择的执行或者不执行某段代码 循环结构:重复的执行某段代码 二 分支结构之if 最简单的俩种用法 (tips: if语句后面的大括号可以省略:如果省略:那么这个if语句只能管理离它最近的那条语句并且,这条语句,不能是声明变量的语句) 1). 语法: if(表达式){ 语句块; } 语义:判断小括号里的表达式是否为真,如果为真,则执行语句块,否则不执行语句块 2). 语法:if(表达式){ 语句块1; }else{…
C语言之分支结构 if(二)
If的第三种和第四种形式(tips:也是比较常用的形式) 3).if语句第三种形式: 简单来说就是任意的if或者else里面还可以嵌套任意的if-else语句 语法: if(表达式){ if(表达式2){ }else{ } }else{ if(表达式3){ } } 4).if语句第四种形式 语法: if(表达式1){ 语句块1: }else if(表达式2){ 语句块2: }else if(表达式3){ 语句块3: } ........ else{ 语句块n: } 语义:先判断表达式1,如果结果…
c语言基础表达式, 关系运算符, 逻辑运算符, 位运算符, 数据的取值范围, 分支结构(if...else, switch...case)
1.表达式: 表达式的判断是有无结果(值), 最简单的表达式是一个常量或变量, 如:12, a, 3 + 1, a + b, a + 5 都是表达式 2.BOOL(布尔)数据类型: c语言中除了基本数据类型, 还有BOO数据类型, 以及一些其它的数据类型, 如自定义的结构体数据类型 BOOL数据类型是一种表示非真即假的数据类型, 布尔类型的变量只有YES和NO两个值. YES表示表达式结构为真, 反之, NO表示表达式结果为假(在c语言中, 认为非0即为真), BOOL类型主要用与分支结构或循环…
【C语言学习】-02 分支结构
本文目录: 一.BOOL布尔类型 二.关系运算符 三.逻辑运算符 四.if语句 五.枚举类型 六.switch语句 一.BOOL布尔类型 BOOL数据类型,是一种表示非真即假的数据类型,布尔类型的变量只有YES和NO两个值.YES表示表达式结果为真,NO表示表达式结果为假. 在C语言中,认为非0即为真. 分支语句中,经常使用BOOL值做判断,判断执行if语句还是else语句. 循环结构中,也经常使用BOOL值做判断,判断是否要执行循环. 注意事项: #define YES 1 #define N…
C语言第01次作业--顺序、分支结构
1.本章学习总结 1.1 思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 本周我学到了很多C语言中基础的结构和语法(见思维导图),能对一些生活中的简单问题对应编写程序解决一些这些简单问题.在刷PTA的过程中感觉自己的代码还有许多要改进的地方:1例如是否运用简单易懂的代码;2.对变量命名是否规范;3在编写代码完成进行提交(自我感觉没问题哒)会经常遇到答案错误.编译错误.格式错误,造成多次提交.因此我明白了就算一个空格,一个小小的精度问题造成的结果也可能是截然不同的,所以在今后编写…
C语言分支结构之if else语句
前面我们看到的代码都是顺序执行的,也就是先执行第一条语句,然后是第二条.第三条……一直到最后一条语句,这称为顺序结构. 但是对于很多情况,顺序结构的代码是远远不够的,比如一个程序限制了只能成年人使用,儿童因为年龄不够,没有权限使用.这时候程序就需要做出判断,看用户是否是成年人,并给出提示. 在C语言中,使用if和else关键字对条件进行判断.请先看下面的代码: #include <stdio.h> int main() { int age; printf("请输入你的年龄:"…
c语言第一次作业--顺序、分支结构
1.1思维导图 1.2.1本周学习体会以及代码量学习体会 1.2.2学习体会 因为在暑假时候没有对c语言进行学习,没太关注一些学习资料,一些教学视频也没看,感觉对c语言是陌生的,刚开课的时候自己看课本也看不懂,听老师讲也不怎么懂,感觉一下子差了同学好多,只能在课后时间去看一下视频和请教同学,在看了一些视频和请教同学之后,对C语言有了些基本的了解,能自主打一些简单的代码,但有点难度的就要模仿课本的类似例题,现在只能自己多花时间去补自己差的知识.在代码方面自己能打一些代码,大体思路是有,但容…
c语言博客作业——顺序结构,分支结构
1.PTA截图 2.本章学习总结 2.1学习内容总结 数据的输入和输出:%d表示输入输出整数 %.lf表示输入浮点数 %.nf表示输出结果保留n位小数 if-else的分支结构可以有限个分类情况进行处理 这一题就可以通过if语句对各种情况进行分析,这里的关键还是在那个四舍五入. 本来输入写的是%d,结果是错误的.最后问了问同学,改成了%.0f. 2.2编程技巧总结 (以四位数为例) 取个位 n%10; 取十位 n/10%10; 取百位 n/100%10 判断是否整除 例N是否能被M整除的方法(N…
[C语言入门笔记]分支结构与数组
分支结构与数组 什么是分支结构? 分支结构是用户或者程序可以选择下一步执行哪个语句 分支结构有哪些? If If Else If Else If Switch 在初学者的学习过程中第一种和第二种比较普遍 数组是什么? 数组是内存中一串连续的空间 跟变量比较像 怎么样创建数组? 数组类型 数组名[数组容量] = {数组定义的内容};…
C语言第二次博客作业—分支结构
一.PTA实验作业 题目1:计算分段函数 1.实验代码 double x,y; scanf("%lf",&x); if(x>=0){ y=sqrt(x); printf("f(%0.2f) = %0.2f",x,y); } else{ y=pow(x+1,2)+2*x+pow(x,-1); printf("f(%0.2f) = %0.2f",x,y); } 2.设计思路 (1)定义双精度浮点型变量x,y: (2)输入变量x的值: (…