对于C语言一些结构的认识

张开发
2026/4/16 6:05:13 15 分钟阅读

分享文章

对于C语言一些结构的认识
C语言的选择结构C语言的选择结构又分别由if语句if-else语句switch语句构成。那么从认识C语言到现在对于C语言有一定的初步的认识我就介绍一下我对选择结构的理解。在C语言中选择结构和循环语句默认后面直接接一个句子如果想要多语句就要在后面加大括号来表达。if语句if语句的语句结构原型应该是 if 语句构成的条件是括号里为真就执行后面的语句在C语言里定义有0为假非零为真如果括号里有一个表达式如果满足这个表达式可以表示为真就会执行后续句子。if-else语句if if else else if()else这个语句的意思是如果if括号里的表达式不成立不为真就不执行if的后续语句而去执行else后面的语句然后else后面又可以嵌套if以此类推这样。switch语句整形表达式计算出来的值是整型值整形常量表达式表达出来的值可以类似为1 2 3switch(整形表达式)case 整形常量表达式breakcasebreak......default这个语句的意思是在switch后面的括号里会输出一个为整形的值然后如果下面的case有与之为相等的值则执行相对应case后面的语句 break表示如果遇到break则会退出这个switch语句default是可以写进去也可以不写进去他的意思就是如果输出的整形在case里没有相对应的那么就调到default执行完后就结束switch语句 如果default放在了开头那么如果没有相对应的case他就会从开头的default开始执行执行完后如果没有break就会继续执行后面的caseC语言的循环结构C语言的循环结构分别由while循环do-while循环for循环这些循环语句构成。while这个语句的意思是如果括号里的条件或者表达式成立就会执行while里面的语句执行完后又会回来继续判断如果还满足就继续执行。do while这个语句的while后面的括号要加分号这个是很容易忘加的。while与do-while的区别就在与while就先判断后执行而do-while是先执行一次再去判断。for循环for表达式1表达式2表达式3表达式1用于循环变量的初始化表达式2用循环语句的判断表达式3循环变量的调整在循环语句里也有break和continue在循环中碰到break就会跳出循环即使循环条件也还满足。在循环中碰到continue就会跳出本次循环如果循环条件还满足则继续进行下次循环。以上为我个人见解若有不对还请指正

更多文章