C 语言的运算符表达式 if switch while
来源:互联网 发布:网上挂号预约软件 编辑:程序博客网 时间:2024/04/30 15:03
0:if(表达式,关系表达式,逻辑表达式,常量,变量)语句:
表达式为真(非0)执行语句,否则不执行
//++++++++++++++++++++++++++++int result = !(a>b);//a>b为假所以等于0,!0就等于1 //短路与if(a>b&&b++>c){printf("success\n");}//上面的是短路与,因为a>b 不成立所以后面的不执行printf("短路与测试 b=%d",b);#include <stdio.h>#define TRUE 1#define FALSE 0typedef int BOOL;BOOL compare(int a ,int b){if(a>b)return TRUE;else return FALSE;}int main(void){//if(表达式,关系表达式,逻辑表达式,常量,变量)语句://表达式为真(非0)执行语句,否则不执行//java 里面只能是关系表达式和boolean 类型的变量if(1) printf("1\n");if(0) printf("0\n");int seck=1;if(seck) printf("seck %d\n",seck);int a =100,b=2;int result = a>b;if(result)printf("true %d\n",result);elseprintf("false %d\n",result);//BOOLint ba = 100,bb=200;BOOL rBool =ba>bb;printf("BOOL rBool =%d",rBool);}#include <stdio.h>int sum(int i,int j){return i+j;}int main(void){//1. 简单复制 v=eint age =20;//常量int i=100;int j=i;//变量赋值printf("j=%d\n",j);int s =(i+j)*2;//表达式赋值printf("s=%d\n",s);int sumi = sum(100,400);printf("sumi=%d",sumi);//2.复合赋值int is = 100;is = is+2;//is +=2;is +=2;printf("is=%d",is);//算术运算符+ - * / % int ii = 100,jj=20;//自增,自减运算符 ++ ,--//逻辑运算//与 && || ! 或,非int a = 1,b=2,c=3;if(a>b&&b>c){printf("c is max\n");}else if(a>b||b>c){printf("a>b 或者 b>c");}//++++++++++++++++++++++++++++int result = !(a>b);//a>b为假所以等于0,!0就等于1 //短路与if(a>b&&b++>c){printf("success\n");}//上面的是短路与,因为a>b 不成立所以后面的不执行printf("短路与测试 b=%d",b);return 0;}
//流程控制#include <stdio.h>void f1();void f2();void f3();int main(void){printf("before f1()\n");f1();//stack printf("after f1()\n");}void f3(){printf("f3=====\n");}void f2(){printf("f2=====\n");f3();}void f1(){printf("f1=====\n");f2();}#include <stdio.h>int main(void){int i=9;while(i>0){printf("i=%d\n",i);i--;}int a[] ={1,2,3,3,1,7,9,12,-1};for(int i=0;i<9;i++){printf("%d \n",a[i]);}//冒泡排序for(int i=0;i<10;i++){for(int j=i+1;j<10;j++){int temp;if(a[j]>a[i]){temp =a[j];a[j]=a[i];a[i]=temp;}}}//排序之后输出printf("排序之后输出\n");for(int i=0;i<9;i++){printf("%d \n",a[i]);}}
#include <stdio.h>//定义一个常量#define GOOD 4int main(void){int grade = 4;//这里必须是int 类型的,所以可以是char 类型的,不能是float 类型的,switch(grade){case GOODS:printf("优秀\n");break;case 3:printf("良\n");break;case 2:printf("及格\n");break;default:printf("不及格\n");break;}}
0 0
- C 语言的运算符表达式 if switch while
- c语言基础表达式, 关系运算符, 逻辑运算符, 位运算符, 数据的取值范围, 分支结构(if...else, switch...case)
- C语言第二节-关系运算符,switch,if
- C语言关键字--- if switch do while for
- c语言基础switch、if、while和for基本用法
- 进击的KFC:第二节:C语言:关系运算符、逻辑运算符、if 、条件运算符、switch..case的学习
- 快速识别汇编中等价的C语言语句(if, while, for, switch)
- 快速识别汇编中等价的C语言语句(if, while, for, switch)
- 快速识别汇编中等价的C语言语句(if, while, for, switch)
- (四)Java(三元运算符、if、switch、while)
- Lesson_for_java_day05--java的三目运算符、if语句、switch语句、while循环、for循环
- 前期C语言回顾 关系运算符、逻辑运算符、if 、条件运算符、switch..case
- Java基础第一阶段——03_Java语言基础_运算符&if&while&switch&for语句
- C语言中流程控制语句(if,switch,for,while,do-while,continue,break,return)
- 3、C语言流程控制 if...else、switch、for、while、do while
- C语言基础---BOOL 类型,运算符,if 语句,switch语句
- day03(位运算+三元运算+if+switch+while)
- 【C语言】"if" "switch" "goto"
- Hbase事例基本方法--60
- Nginx
- 用IDEA追忆一下童年
- Android 按钮事件两种经典写法
- 面向对象和面向过程
- C 语言的运算符表达式 if switch while
- BaseAdapter的用法
- Mac OS X 系统配置 Apache+MySql+PHP 详细教程
- oracle动态sql的简单使用
- iOS开发UINavigation——导航栏UINavigtionBar
- c语言 函数
- 12个用得着的JQuery代码片段
- Android动画之---属性动画
- 谷歌浏览器快捷键