c语言——运算符、分支结构、循环结构

一、运算符

关系运算符

关系运算符 含  义 数学中的表示
< 小于 <
<= 小于或等于
> 大于 >
>= 大于或等于
== 等于 =
!= 不等于

条件运算符

max = (a>b) ? a : b;

  

逻辑运算符

运算符 说明 结合性 举例
&& 与运算,双目,对应数学中的“且” 左结合 1&&0、(9>3)&&(b>a)
|| 或运算,双目,对应数学中的“或” 左结合 1||0、(9>3)||(b>a)
! 非运算,单目,对应数学中的“非” 右结合 !a、!(2<5)

二、分支结构

if  else

//非A即B
int IN(char *str)
{
	char *str1="A";
	printf("strcmp(str, str1) : %d\n", strcmp(str, str1));
	if(strcmp(str,str1) ==0)
	{
		return 1;
	}
		else
	{
	    return 0;
	}
}

switch

满足case条件:有break则会跳出循环,无break则继续执行后续的不满足case条件的。

#include <stdio.h>
int main(){
    int a;
    printf("Input integer number:");
    scanf("%d",&a);
    switch(a){
        case 1: printf("Monday\n"); break;
        case 2: printf("Tuesday\n"); break;
        case 3: printf("Wednesday\n"); break;
        case 4: printf("Thursday\n"); break;
        case 5: printf("Friday\n"); break;
        case 6: printf("Saturday\n");
        case 7: printf("Sunday\n");
        default:printf("error\n");
    }
    return 0;
}

 

三、循环结构

for

break 跳出循环

 

int arr1(int n,int arr[])
{
	for(int i=0;i<n;i++)
		printf("%d",arr[i]);

	return arr[i];
}

  

  

时间: 2024-10-21 15:58:37

c语言——运算符、分支结构、循环结构的相关文章

python分支和循环结构

本文收录在Python从入门到精通系列文章系列 1. 分支结构 1.1 应用场景 迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为顺序结构.然而仅有顺序结构并不能解决所有的问题,比如我们设计一个游戏,游戏第一关的通关条件是玩家获得1000分,那么在完成本局游戏后,我们要根据玩家得到分数来决定究竟是进入第二关,还是告诉玩家“Game Over”,这里就会产生两个分支,而且这两个分支只有一个会被执行.类似的场景还有很多,我们将这种结构称之为“分支结构”或“选择结构”

【C语言学习】03 循环结构

本文目录 循环结构的特点 while循环 do...while循环 for循环 回到顶部 一.循环结构的特点 程序的三种结构: 顺序结构:顺序执行语句 分支结构:通过进行一个判断在两个可选的语句序列之间选择执行(分支) 循环结构:在满足某个条件的时候反复执行一个语句序列(循环),通常与数组一起使用. 循环结构的特点:在满足 特定条件(循环条件)的情况下,反复执行的 某段程序(循环体) 回到顶部 二.while循环 1 while (条件表达式) { 2 语句 3 } 4 //条件表达式为真,执行

java里的分支语句--程序运行流程的分类(顺序结构,分支结构,循环结构)

JAVA里面的程序运行流程分三大类: 1,顺序结构:顺序结构就是依次执行每一行代码 2,分支结构:分支结构就是按不同的条件进行分支 3,循环结构:一段代码依条件进行循环执行. 其中,分支结构有两大类: if...else...结构和switch...结构       switch中的case支持的数据类型只有四种:    char  (字符型)    byte  (比特型)    short (短整型)    int     (整型) 注意switch里面的判断语句后面需要加break,否则的话

Java程序设计的基本结构 - 循环结构

Java程序设计的基本结构 - 循环结构 文本关键字:基本结构.循环结构.while.do-while.for 一.循环的基本结构 为了讲解方便,我们可以将循环结构划分为四个部分来进行描述.当然,这四个部分并不是都要出现,甚至在都不出现时也可以构成一个循环结构.并且,对于不同的循环结构,每个部分的相对位置也不同. 1. 初始化部分 在进入循环结构之前可以定义一些循环中以及循环结束后都要用到的变量,进行赋值. 2. 判断条件部分 用于决定是否继续进行循环,如果为假,则循环结束.判断部分可以直接使用

iOS开发入门 ? C语言(分支结构 + 循环结构)

分支结构: if 语句: 第一种:如果条件表达式成立就执行小括号后面大括号中的语句 if(条件表达式){ 语句; ... } 第二种:如果条件表达式成立就执行if后面小括号后面大括号中的语句,否则就执行else后面大括号中语句 这里至少有一个代码会被执行 if(条件表达式){ 语句; ... }else{ 语句; ... } 第三种: if(条件表达式1){ 语句; .... }else if(条件表达式2){ 语句; .... }else if(条件表达式3){ 语句; .... } ....

C语言的基本结构——循环结构

  今天我们计算机协会的社长给我说让我去给小学弟小学妹们讲一次C语言入门,他们老师已经讲过前面我们写过的博文了,我打算给他们讲一下C语言的基本结构--循环,判断,分支.  今天我们就着重说说循环结构.  循环结构分为三种,分别是for.while.dowhile;  我们首先说第一种:for循环..他的代码格式为: for(判断的数值初始化;判断条件;改变判断数值大小){ 循环语句块: }   我们举个例子,我们以输出1~10的数字为例: #include<stdio.h> int main(

刘强1109 JavaScript基础二(分支与循环结构)

[if-else结构] 1.结构的写法: 1 if(判断条件){ 2 条件为true时,执行if{} 3 } else{ 4 条件为false时,执行else{} 5 } 2.注意事项: ① else{}语句块,可以根据情况进行省略. ② if和else后面的{}可以省略,但是省略后,if和else后面只能跟一条语句,所以不建议省略{}. 3. if中的()中的判断条件,支持的情况:① Bolleam:true为真,false为假:② String:空字符串为假,所有非空字符串为真:③ Numb

160809209_李梦鑫_C语言程序设计实验3 循环结构程序设计

<C语言程序设计>实验报告 学 号 160809209 姓 名 李梦鑫 专业.班 计科16-2班 学    期 2016-2017 第1学期 指导教师 黄俊莲 吉吉老师 实验地点 C05 机 器 号 时    间 2016年 10 月   13 日    6   周 周四  1.2 节 截至日期 2016.10.13 11:50 实验任务清单 实验3-1 分别使用while循环.do while循环.for循环求                                         

python 分支结构 循环结构

1.在Python中,要构造分支结构可以使用`if`.`elif`和`else`关键字.所谓关键字就是有特殊含义的单词,像`if`和`else`就是专门用于构造分支结构的关键字. 2.在Python中构造循环结构有两种做法,一种是`for-in`循环,一种是`while`循环. 3.代码实例如下 #输入用户名和密码,正确登陆,否则错误username = input('Users:')password = input('Password:') if username == 'admin' and

JAVA语法---顺序+分支结构+循环结构

一.分支结构之单分支 第一种:if语句 if(条件){ 执行语句 } 第二种:if else if语句 if(条件){ 执行语句 }else if(条件){ 执行语句 }else{ 执行语句 } 注意:if里面的条件结果是boolean值.即true 执行,false不执行. 二.分支结构之多分支 多分支语句之:switch ...... case switch(值){ case 值1: 执行语句: break: case 值2: 执行语句: break; default: 执行语句: } 分析