条件语句 c

一.条件语句就是一般说的选择结构

选择结构-

if语句

    1. 第一种结构:if(条件){语句1;语句2;...}
    2. 第二种结构 :if(条件){语句1;语句2;...}else{语句3;语句4;...}
    3. 第三种结构:if(条件){语句1;语句2;...}else if(条件2){语句3;语句4;...  }else if(条件3){语句4;语句3;...}else if(条件4){语句4;语句3;...}else{语句4;语句3;...}
    4. 第四种结构:if(条件)语句1;没有大括号;前面的条件语句就结束了;如果有语句2,则和if没有关系;
    5. 注意:if的使用注意:任何数值都有真假性;int a = 10;if (a = 0){}其中a =0 为赋值操作,我们这里不能这么用,我们是判断a是否等于0,而不是给a赋值;为了避免这种错误可以写成if (0 == a){},可以避免自己少些了=号;
    6. 判断值是否相等,把常量值写左边;
    7. 注意赋值运算符只有一个等号,不是两个等号;==是关系运算符;
    8. 不可以写:if(10>6) int a = 5;没有大括号,就不知道int a的作用域;代码的作用域不明确;
    9. 因为int a在if后面,所以只限于if语句使用,但if的作用域不明确;
    10. 书写格式:

switch语句

    1. 结构:switch(数值){}
    2. 例:switch(数值){case (数值1);语句1;break;case(数值2);语句2;break;default:语句3;break;}
    3. break是退出switch函数;return是退出main函数;
    4. break的重要性:如果case后面没有break,就会执行后面所有case中的u,知道遇到break为止;case如果判断过一次,后面如果没有break,后面的条件都不会判断;
    5. 如果要在case后面定义新的变量,要加上大括号;不然会导致作用域不明确;--(注:视频在switch2中;)
    6. if和switch的区别:if在实现大小比较的时候,switch就不能做到;switch里面能实现的功能,在if中都能实现;
    7. 变量内存分析
      1)、字节和地址:1GB有多少字节:每一个字节都有自己的地址;
      2)、数据越大,暂用的字节越大;
      3)、内存寻址由大到小;
      4)、变量的地址是字节中最小的那一个;越先定义的变量,内存地址越大;   
      5)、&是地址运算符;用来取得变量;
      6)、优先分配后面的地址给前面的变量;%p是输出变量的地址;
      7)、变量没有进行初始化,就拿来使用是不正确的;

scanf函数:
  1)、和printf函数相反;这个是输入的;让用户输入;
  2)、使用scanf的时候,取地址用&;空格的符号是\

时间: 2024-11-05 09:18:43

条件语句 c的相关文章

第六章—条件语句和循环

6.1①条件语句在脚本中称为控制流.②尽管JavaScript不支持"elseif"关键字,但是允许通过if/else语句链创建这种类型的语句.③switch条件语句中default项中也用上break语句,因为如果它没有在最后,后面的case依然会执行.④如果case中没有default,而它又不是最后一个,则称为fall through(落空)⑤条件运算符(也称为三元运算符): 6.2提示框获得用户输入: var username=window.prompt("Give

Python条件语句

1) if 语句 #格式if (条件):    语句块 2) if else 语句 #格式if (条件):    语句块1else:    语句块2 3) if-elif-else 语句 #格式if (条件1):    语句块1elif (条件2):    语句块2--else:    语句块n 4) if嵌套 #格式if (条件1):    if (条件2):        语句块1    elif (条件2):        语句块2--elif (条件n):    语句块n--else: 

R中的运算符,条件语句,控制语句

1.运算符 算术运算符:+,-,*,/ 关系运算符:==,!=,>,>=,<,<= 逻辑运算符:&,|,&&,||,! &和|称为短逻辑符,&&及||称为长逻辑符.长逻辑符只比较左边和右边的第一个元素,而短逻辑符将会一 一比较所有的元素. 2.条件语句:if ..else if(boolean_expression) { statement(s) } else{ statement(s)}或多个条件 if(boolean_expres

js中的条件语句

1 //js中的条件语句 2 3 var age=60; 4 5 6 //example1 单分支语句 7 if(age>30){ 8 console.log("你已经不年轻了!"); 9 }else{ 10 console.log("你依然很有活力!"); 11 } 12 13 14 //example2 多分子语句 当程序执行到第一个满足条件的情况下就不再往下判断 15 16 if(age>40&&age<=60){ 17 co

Python成长之路第一篇(4)_if,for,while条件语句

有了以上的基本基础,已经上面写的几个小练习,大家肯定有很多的不满,比如查询为什么查询一次就退出了呢?下面我们来学习条件语句 一.万恶的加号 以前我们在print的时候如果要加上变量都有是使用+来作为连接,但是这样做是不好的 因为在使用加号的时候,会在内存中开辟新的内存地址来存放新的内容这样做的坏处就是增加了内存的消耗 那么我们该怎么办呢? (1)字符串格式化 ①内置占位符 Python 支持格式化字符串的输出 .尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符

awk条件语句

条件语句用于在执行操作之前做一个测试.在前面的章节中,我们看到了模式匹配规则的一些示例.模式匹配规则本质上就是影响输入循环的条件表达式.在这一部分,我们主要就在action中所使用的条件语句进行探讨.条件语句以if开头,并计算放在圆括号中的表达式.语法是: if (expression) action1 [else action2] 如果条件表达式expression的值为真(非零或非空),就执行action1 .当存在else语句时,如果条件表达式的值为假(零或空) ,则执行action2.一

利用反射+多态替换条件语句

/*利用反射+多态替换条件语句*/ class Program { public static void Main(string[] args) { /* * 用户发送一个命令,让代码去指定Commander * * <?xml version="1.0" encoding="utf-8" ?><Command><CommandType>Start</CommandType></Command> */ //

Python 条件语句day05

Python 条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件:     执行语句-- else:     执行语句-- 其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围. else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句,具体例子如下: # coding=utf8 # 例1:if 

[python基础(四)]条件和条件语句

1.print和import1.1 print 略1.2 import(1)impore somemodule (2)from somemodule import somefunction(3)from somemodule import somefunction,anotherfunction(4)from somemodule import*(5)import somemodule as somename #为整个模块提供别名(6)from somemodule import somefun

php的注释、变量、类型、常量、运算符、比较符、条件语句;

php的注释 1.// 2.# 3./*  */ 变量 变量是储存信息的容器: 变量规则: 1.变量以$开头,后面跟名称>>>$sum; 2.变量必须以字母或下滑先开头,不能用数字开头: 3.变量名称对大小写敏感>>>$q与$Q是不相同的: php数据类型 四种标量类型: 1.Boolean(布尔型)>>>True  False; 2.Integer(整型)>>>没有小数的数字,正负均可: 3.Float(浮点型)>>&g