一、运算符

关系运算符

关系运算符含  义数学中的表示

<

小于

<

<=

小于或等于

>

大于

>

>=

大于或等于

==

等于

=

!=

不等于

条件运算符

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语言——运算符、分支结构、循环结构(示例代码)相关推荐

  1. ios c语言调用oc方法,ios开发之OC基础-类和对象(示例代码)

    本系列的文章主要来自于个人在学习前锋教育-欧阳坚老师的iOS开发教程之OC语言教学视频所做的笔记,边看视频,边记录课程知识点.建议大家先过一遍视频,在看视频的过程中记录知识点关键字,把把握重点,然后再 ...

  2. c语言fmod英文全称,C语言fmod()函数:对浮点数取模(求余)(示例代码)

    头文件:#include fmod() 用来对浮点数进行取模(求余),其原型为: double fmod (double x); 设返回值为 ret,那么 x = n * y + ret,其中 n 是 ...

  3. c语言strsep,C/C++ 字符串分割: strtok 与 strsep 函数说明(示例代码)

    函数原型: char *strtok(char *s, const char *delim); char *strsep(char **s, const char *delim); 功能:strtok ...

  4. 计算机组成原理 cpu图,计算机组成原理和结构图式(第三章 CPU子系统)(示例代码)...

    计算机组成原理和结构图式(第三章 CPU子系统) 1.运算部件 ?图3-39 M:存储部件(存储单元在存储部件中) R:通用寄存器组 ALU:逻辑运算部件 任务:输入/直送,加工,输出 运算器构成 输 ...

  5. linux结构体大小端,【转】位结构体+大小端模式

    位结构是一种特殊的结构, 在需按位访问一个字节或字的多个位时, 位结构比按位运算符更加方便 位结构定义的一般形式为: struct 位结构名{ 数据类型 [变量名]: 整型常数; 数据类型 [变量名] ...

  6. 【C语言笔记初级篇】第二章:分支与循环

    目录 (1)什么是语句 (2)分支语句 A:if语句 B:switch语句 (3)循环语句 A:while B:for循环 C:do while循环 (4)goto语句 A:goto语句说明 B:go ...

  7. c语言选择循环实验报告,C语言程序设计实验报告选择与循环结构程序设计.doc

    C语言程序设计实验报告选择与循环结构程序设计.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的 ...

  8. Python|Git remote|hosts|PyCharm常用快捷键|变量转换|命名|类型|运算符|分支|调整tab|循环|语言基础50课:学习记录(1)-项目简介及变量、条件及循环

    目录 系列目录 均引自原项目地址: Python语言基础50课简介及相关网址 修改 hosts 文件 解决 GitHub 上图片无法显示 视频资源 Python语言基础50课代码等文件资源 表1. P ...

  9. c语言条件型循环结构报告,C语言循环结构实习报告 - 副本

    认识(实习)报告 实验(实习)名称循环结构程序设计 日期得分指导教师系专业年级班次姓名学号 一. 实验目的 (1)掌握在程序设计条件型循环结构时,如何正确地设定循环条件,以及如何控制循环的次数. ⑵了 ...

  10. python中分支结构与c语言中有何区别_C语言的分支语句有哪几种?C语言分支结构的基本形式是什么,区别是什么?...

    展开全部 C语言中的分支结62616964757a686964616fe58685e5aeb931333433623763构有三种: 1.单分支结构 单分支结构的基本形式是: if( ) { (语句块 ...

最新文章

  1. 07.LoT.UI 前后台通用框架分解系列之——强大的文本编辑器
  2. js ajax调用请求
  3. opencv+dlib人脸关键点检测cpp版
  4. Vue蚂蜂窝Vue-cli+webpack做的
  5. webpack的四个核心概念
  6. oracle的md5加密
  7. 计算整数中各位数字之和
  8. Angular.js为什么如此火呢?
  9. 【华为云技术分享】《跟唐老师学习云网络》—router路咋走啊
  10. php用curl调用接口方法,get和post两种方式
  11. JMeter录制的两种方法
  12. Layui 是否开启合计行区域
  13. 微型计算机原理及应用贾金铃,计算机科学与技术专业本科系列教材·微型计算机原理及应用:理论、实验、课程设计...
  14. rospy Odometry天坑小计
  15. 转化Foggy_Cityscapes数据集为voc和yolo格式用作目标检测
  16. 掘金新石油:金融知识图谱数据建模实战分享
  17. oracle12c不使用cdb模式,Oracle 12c 使用Non-CDB来创建PDB
  18. 惊悚片 VS 恐怖片
  19. 山东大学2021算法期末
  20. 做好项目成本核算需要注意哪些事项

热门文章

  1. 视频编解码(十四):机顶盒调试编解码器显示总结
  2. 群签名和环签名的区别_Monero技术详解(三):核心技术—环签名(1)
  3. 一加6屏幕测试代码_一加 7的普通版与Pro/参数对比
  4. 台式机装mac系统_苹果电脑装双系统mac+win7图文教程
  5. 端口 0-65536 TCP和UDP端口的区别
  6. idea与myeclipse或eclipse使用编译时的区别
  7. 3. mysql的注解驱动的三种方式_上手spring boot项目(三)之spring boot整合mybatis进行增删改查的三种方式。...
  8. Tcl Tutorial 笔记2 · set ““ {} [] \
  9. android duiqi文字底部,Android中的文本/布局对齐(textAlignment,gravity)
  10. dataguard如何实现切换_ORACLE dataguard 切换