C语言分支循环结构1,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
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
printf("%d",arr[i]);
return arr[i];
}
C语言分支循环结构1,c语言——运算符、分支结构、循环结构(示例代码)相关推荐
- ios c语言调用oc方法,ios开发之OC基础-类和对象(示例代码)
本系列的文章主要来自于个人在学习前锋教育-欧阳坚老师的iOS开发教程之OC语言教学视频所做的笔记,边看视频,边记录课程知识点.建议大家先过一遍视频,在看视频的过程中记录知识点关键字,把把握重点,然后再 ...
- c语言fmod英文全称,C语言fmod()函数:对浮点数取模(求余)(示例代码)
头文件:#include fmod() 用来对浮点数进行取模(求余),其原型为: double fmod (double x); 设返回值为 ret,那么 x = n * y + ret,其中 n 是 ...
- c语言strsep,C/C++ 字符串分割: strtok 与 strsep 函数说明(示例代码)
函数原型: char *strtok(char *s, const char *delim); char *strsep(char **s, const char *delim); 功能:strtok ...
- 计算机组成原理 cpu图,计算机组成原理和结构图式(第三章 CPU子系统)(示例代码)...
计算机组成原理和结构图式(第三章 CPU子系统) 1.运算部件 ?图3-39 M:存储部件(存储单元在存储部件中) R:通用寄存器组 ALU:逻辑运算部件 任务:输入/直送,加工,输出 运算器构成 输 ...
- linux结构体大小端,【转】位结构体+大小端模式
位结构是一种特殊的结构, 在需按位访问一个字节或字的多个位时, 位结构比按位运算符更加方便 位结构定义的一般形式为: struct 位结构名{ 数据类型 [变量名]: 整型常数; 数据类型 [变量名] ...
- 【C语言笔记初级篇】第二章:分支与循环
目录 (1)什么是语句 (2)分支语句 A:if语句 B:switch语句 (3)循环语句 A:while B:for循环 C:do while循环 (4)goto语句 A:goto语句说明 B:go ...
- c语言选择循环实验报告,C语言程序设计实验报告选择与循环结构程序设计.doc
C语言程序设计实验报告选择与循环结构程序设计.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的 ...
- Python|Git remote|hosts|PyCharm常用快捷键|变量转换|命名|类型|运算符|分支|调整tab|循环|语言基础50课:学习记录(1)-项目简介及变量、条件及循环
目录 系列目录 均引自原项目地址: Python语言基础50课简介及相关网址 修改 hosts 文件 解决 GitHub 上图片无法显示 视频资源 Python语言基础50课代码等文件资源 表1. P ...
- c语言条件型循环结构报告,C语言循环结构实习报告 - 副本
认识(实习)报告 实验(实习)名称循环结构程序设计 日期得分指导教师系专业年级班次姓名学号 一. 实验目的 (1)掌握在程序设计条件型循环结构时,如何正确地设定循环条件,以及如何控制循环的次数. ⑵了 ...
- python中分支结构与c语言中有何区别_C语言的分支语句有哪几种?C语言分支结构的基本形式是什么,区别是什么?...
展开全部 C语言中的分支结62616964757a686964616fe58685e5aeb931333433623763构有三种: 1.单分支结构 单分支结构的基本形式是: if( ) { (语句块 ...
最新文章
- 07.LoT.UI 前后台通用框架分解系列之——强大的文本编辑器
- js ajax调用请求
- opencv+dlib人脸关键点检测cpp版
- Vue蚂蜂窝Vue-cli+webpack做的
- webpack的四个核心概念
- oracle的md5加密
- 计算整数中各位数字之和
- Angular.js为什么如此火呢?
- 【华为云技术分享】《跟唐老师学习云网络》—router路咋走啊
- php用curl调用接口方法,get和post两种方式
- JMeter录制的两种方法
- Layui 是否开启合计行区域
- 微型计算机原理及应用贾金铃,计算机科学与技术专业本科系列教材·微型计算机原理及应用:理论、实验、课程设计...
- rospy Odometry天坑小计
- 转化Foggy_Cityscapes数据集为voc和yolo格式用作目标检测
- 掘金新石油:金融知识图谱数据建模实战分享
- oracle12c不使用cdb模式,Oracle 12c 使用Non-CDB来创建PDB
- 惊悚片 VS 恐怖片
- 山东大学2021算法期末
- 做好项目成本核算需要注意哪些事项
热门文章
- 视频编解码(十四):机顶盒调试编解码器显示总结
- 群签名和环签名的区别_Monero技术详解(三):核心技术—环签名(1)
- 一加6屏幕测试代码_一加 7的普通版与Pro/参数对比
- 台式机装mac系统_苹果电脑装双系统mac+win7图文教程
- 端口 0-65536 TCP和UDP端口的区别
- idea与myeclipse或eclipse使用编译时的区别
- 3. mysql的注解驱动的三种方式_上手spring boot项目(三)之spring boot整合mybatis进行增删改查的三种方式。...
- Tcl Tutorial 笔记2 · set ““ {} [] \
- android duiqi文字底部,Android中的文本/布局对齐(textAlignment,gravity)
- dataguard如何实现切换_ORACLE dataguard 切换