程序流程结构
顺序结构
选择结构
循环结构
选择:if (条件){执行},if(条件){执行}else{执行},if(条件){执行}else if(条件){执行}。。。else{执行}
if(条件){执行 if(条件){执行}else(执行) 执行}else{执行 if(条件{执行}else(执行) 执行}
三目运算符
表达式1 ? 表达式2 :表达式3
1对2,1错3
三目运算符返回的是变量,可以进行在此赋值,而不是初始化
switch,多条件分支
switch(表达式)
{
case1 结果1 :执行语句;break;
case1 结果2:执行语句;break;
default:执行结果;break;
}
switch中是顺序运行,在得到case或者default之后的代码顺序执行,但是为了不运行后面的case所以每一个case后都有一个break
循环:while(循环条件){循环语句}
do{循环语句}while(循环条件);,先执行一次再判断,注意后边有;
for(起始表达式;条件表达式;末尾循环体){循环语句;}
跳转语句
break,用于跳出选择和循环,直接跳出当前的结构,在嵌套循环中退出内层循环
continue,跳出本次循环,进行下一次循环
goto语句,无条件跳转语句,跳转到标记的位置,一般不建议使用
goto FLAG:
FLAG:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律