博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c语言——运算符、分支结构、循环结构
阅读量:5833 次
发布时间:2019-06-18

本文共 1060 字,大约阅读时间需要 3 分钟。

一、运算符

关系运算符

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

 

 

条件运算符

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

  

 

逻辑运算符

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

二、分支结构

if  else

//非A即Bint 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 
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

  

  

转载于:https://www.cnblogs.com/Erma/p/7420661.html

你可能感兴趣的文章
爬虫_房多多(设置随机数反爬)
查看>>
藏地密码
查看>>
爬虫去重(只是讲了去重的策略,没有具体讲实现过程,反正就是云里雾里)...
查看>>
react中将px转化为rem或者vw
查看>>
8816
查看>>
avcodec_open2()分析
查看>>
何如获取单选框中某一个选中的值
查看>>
paip.输入法编程----删除双字词简拼
查看>>
Django的Form(二)
查看>>
BZOJ1237 [SCOI2008]配对
查看>>
直接插入排序
查看>>
MySQL 备份错误日志
查看>>
tcp状态
查看>>
sass入门篇
查看>>
QQ悬浮返回顶部
查看>>
weblogic 9.2部署CXF Service应用
查看>>
MySQL建表语句的一些特殊字段
查看>>
DeDe调用指定栏目ID下的文章
查看>>
《Unix环境高级编程》读书笔记 第8章-进程控制
查看>>
腾讯前端二面题目详解
查看>>