Struct结构体类型、Switch case语句--初识

时间:2023-01-21 07:15:20

  Struct结构体类型是我们创建的用来描述复杂对象的信息

Struct结构体类型、Switch case语句--初识

  1.想改变A的name这个信息, 不能通过直接赋值改变(A.name​​)(error),身高可以是因为它是变量,而name是数组,数组本质上是一个地址。想改变需要用到strcpy--string字符 copy拷贝 把你要重新起得名字拷贝到那个地方去改变原先的名字,格式是strcpy(​A.name​​, "李四"); 这样名字就可以变为李四啦。

  2.可以用指针来实现这里面的一些操作,比如改变信息,打印的另一种格式。

Struct结构体类型、Switch case语句--初识

Switch、case语句是选择语句的第二种 前面有if语句是第一种。

(条件)条件的结果为真 也就是值等于1 下面的语句就要执行 表达式;就是一个语句 ,打印出 ‘"你回答打对了"。

Struct结构体类型、Switch case语句--初识

Switch、case语句

Struct结构体类型、Switch case语句--初识

  1.Switch(整型表达式);()里只能是整型的量

  2.case 1: case后面的数字只能是整型常量表达式 ,是常量,结果得是整型,记得有冒号:。

  3.如果i的值非法 输入了8,那怎么办,这时就是计算机什么都没做,好的码风告诉我们要加default: defaule是默认意思 处理case以外的其它情况都走默认,你可以给个打印函数来个提示,总之打上去就完整点。

  4.break按需求加,不是强制在每个case情况加个break 跳出