在c语⾔中switch语句后的⼀对括号中exp的类型是,计算机中
switch语句后的⼀对圆。。。
简要介绍资料的主要内容,以获得更多的关注
2 switch语句后的⼀对圆括号中的表达式,可以是什么类型。
答;switch后⾯的表达式可以是任何类型,在与常量表达式⽐较时被⾃动取整。
第5 章 循环语句与循环结构程序设计
1简述while循环和do-while循环的执⾏过程,并说明两者之间的差距。
答;1 while循环的执⾏过程为;计算表达式的值并进⾏判断,当表达式的值为⾮0时,执⾏语句,每执⾏⼀次循环体后,都要再判断表达式的值,若⾮0,重复执⾏循环体。。。。。如此⼀直循环到表达式的值为0时结束循环,转⾏执⾏while循环的后续语句
2;do-while循环的执⾏过程为;进⼊do-while循环,先执⾏语句,然后判断条件,若表达式的值为⾮0,那么再回去执⾏循环体。。。。。如此循环直到表达式的值为0结束循环,转去执⾏do-while循环的后续语句。
3;两种循环结构的差别;⼀般情况下,while和do-while结构可以相互替换⽤来处理同⼀问题。但有⼀点必须注意,当循环⼀开始条件就不满⾜时,while⼀次也不执⾏循环体,do-while侧⾄少执⾏循环体⼀次。
2简述for 表达式1;表达式2;表达式3;循环结构的执⾏过程。
答; 1 计算表达式1,表达式1通常是为循环变量赋初值
2 计算表达式2,判断它的值是否⾮0,如为是,侧进⼊3,如为否,侧进⼊6
3 执⾏语句
4 计算表达式3,表达式3 通常是对循环条件施加影响的,它对表达式2中的循环控制变量进⾏修改,以便在进⾏若⼲才循环之后,能够使表达式2的值为0,结束循环。
5 返回2
6 结束循环,执⾏for循环结束的后续语句。
3什么叫循环的嵌套。什么是多重循环‘
答;⼀个循环体内⼜包含另⼀个完整的循环结构,称为循环的嵌套。内嵌的循环中还可以嵌套其他的循环,这就是多重循环。
4简述break语句和continue语句功能并说明它们之间的区别。
答;1 break语句的功能;从switch结构或包含它的最内层循环结构中跳出。它只能⽤于switch语句和循环语句中。
2 continue语句的功能;结束本能循环,即跳过循环体它下⾯的语句,然后重新判断是否进⾏下⼀能循环。Continue语句只适⽤于循环语句中switch的用法c语言
3两者的区别在于;continue语句只结束本能循环,并未终⽌整个循环的执⾏;break侧是结束包含它的整个循环,转到该循环的后续语句去执⾏。
5简述goto语句的主要⽤途
答;1 和if语句配合构成循环结构
2 利⽤goto语句可以直接从多层循环中退出来
第6章 数组
1简述数组、⼀维数组、2维数组的基本概念。
答;数组是数⽬固定,数据类型相同的若⼲变量的有序集合。如果集合体中的变量具有先后顺序的逻辑结构,称其为⼀维数组;如果集合体中的变量具有⾏列顺序的逻辑结构,称其为2维数组。
2简述给⼀维数组元素赋值有哪些⽅法。
答; 1 ⽤赋值语句给数组元素赋值
2 ⽤输⼊函数从键盘或从数据⽂件中读取数据并存放在数组元素中。
3 定义数组的同时,为数组元素赋值,即通常所说的初始化。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论