C语言循环分支if语句if(exp){ }if(exp){ }else{ }C语言中0为假非0为真if else if else嵌套使用关系运算符条件操作符exp1 ? exp2 : exp3逻辑运算符, , 逻辑取反a逻辑与运算符%%并且全真为真|| 或者有真为真短路左边表达式符合运算符条件时则不再对右边表达式求值左边为假右边不计算||左边为真右边不计算switch语句switch(整型表达式{case (整型常量表达式: 语句breakcase (整型常量表达式: 语句breakdefault: 语句}每个语句后加上break才能跳出当前循环while循环for循环for(e1; e2; e3)do-while循环do ;while(exp) ;break终止循环continue跳过当前循环后面的语句循环嵌套goto语句goto 标号名在同一函数里跳转到设置好的标号处常用快捷键Ctrlc复制Ctrlv粘贴Ctrlkc给该行注释Ctrlku取消注释Ctrlx截切CtrlF5编译F10开始调试Ctrlz撤销Ctrly反撤销shutdown _-s -t 60 一分钟内关机shutdown -a 停止关机生成随机数的函数rand(),头文件sdtlib.hsrand( unsigned int seed )设置rand的种子time-t timetime* timer);是返回时间差的无符号整型头文件sime.h参数timer是NULL,只返回时间差值是非NULL会将返回的插值放在timer指向的内存中带回去rand( ) % 1000~99 1 rand( ) % 1001~100a rand( ) % ( b - a 1) 设置随机数的范围a~b
C语言分支和循环总结
发布时间:2026/5/30 1:07:39
C语言循环分支if语句if(exp){ }if(exp){ }else{ }C语言中0为假非0为真if else if else嵌套使用关系运算符条件操作符exp1 ? exp2 : exp3逻辑运算符, , 逻辑取反a逻辑与运算符%%并且全真为真|| 或者有真为真短路左边表达式符合运算符条件时则不再对右边表达式求值左边为假右边不计算||左边为真右边不计算switch语句switch(整型表达式{case (整型常量表达式: 语句breakcase (整型常量表达式: 语句breakdefault: 语句}每个语句后加上break才能跳出当前循环while循环for循环for(e1; e2; e3)do-while循环do ;while(exp) ;break终止循环continue跳过当前循环后面的语句循环嵌套goto语句goto 标号名在同一函数里跳转到设置好的标号处常用快捷键Ctrlc复制Ctrlv粘贴Ctrlkc给该行注释Ctrlku取消注释Ctrlx截切CtrlF5编译F10开始调试Ctrlz撤销Ctrly反撤销shutdown _-s -t 60 一分钟内关机shutdown -a 停止关机生成随机数的函数rand(),头文件sdtlib.hsrand( unsigned int seed )设置rand的种子time-t timetime* timer);是返回时间差的无符号整型头文件sime.h参数timer是NULL,只返回时间差值是非NULL会将返回的插值放在timer指向的内存中带回去rand( ) % 1000~99 1 rand( ) % 1001~100a rand( ) % ( b - a 1) 设置随机数的范围a~b