• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

C数据类型(枚举enum)和switch语句

mysql 搞代码 4年前 (2022-01-09) 26次浏览 已收录 0个评论

// // main.m // LessonCondition // // Created by lanouhn on 14-7-16. // Copyright (c) 2014年 [email protected] 陈聪雷. All rights reserved. // #import Foundation/Foundation.h //枚举类型是一个构造类型,它使一组整型常量罗列出了有的可能性 //定义

//

// main.m

// LessonCondition

//

// Created by lanouhn on 14-7-16.

// Copyright (c) 2014年 [email protected] 陈聪雷. All rights reserved.

//

#import

//枚举类型是一个构造类型,它使一组整型常量罗列出了有的可能性

//定义枚举,使用关键字 enum +枚举类型的名字{枚举值,多个枚举值之间用逗号隔开};最后的分号不能少

//枚举类型将人能够识别的识别符和计算机能够识别的数字对应起来

enum season {

spring, //春天

summer = 100, //夏天

autumn, //秋天

winter //冬天

};

enum company {

teaching = 801,//教学部分机号801

market = 802,//市场部分机号802

person = 803,//人事部分机号803

consult = 804 //咨询部分机号804

};

int main(int argc, const char * argv[])

{

@autoreleasepool {

int a = 20, b =5;

BOOL isTrue = NO;

printf(“%d\n”, isTrue);

//关系运算符

isTrue = a > b;

printf(“%d\n”, isTrue);

//逻辑运算符 逻辑与(&&) 逻辑或(||) 逻辑非(!)

// isTrue = a || b;

isTrue = !a;

printf(“%d\n”, isTrue);

//if语句

// use of undeclared identifier 'a'变量 a 没有定义, 解决方案,定义变量a

// expression result unused 表达式的结果没有使用, 解决方案, 定义变量, 存储表达式的结果

// unused variable 'b' 没有使用变量b

// if 语句的第一种结构 if(条件表达式) {语句}当条件表达式的条件成立时(为真), 执行大括号内的语句,否则执行if之后的语句

if (a > 10) {

printf(“%d\n”, a);

}

//练习1

char sex = 0;

// scanf(“%c”, &sex);

if (sex == 'm') {

printf(“男\n”);

}

//枚举 enum + season是枚举类型的名字

enum season c =winter;

printf(“%d\n”, c);

enum company lanou =teaching;

printf(“请输入分机号:\n”);

scanf(“%d”, &lanou);

//switch 根据括号内的表达式的值与switch中对应的case后的常量进行匹配,一旦发现相同,就执行case分支的语句,如果没有匹配到对应的case,则执行default分支的语句.

//default语句的执行顺序与位置无关,只要未匹配到对应的分支就会执行default语句.

switch (lanou) {

case teaching:

{

int d = 5;

printf(“接通教学部\n”);

break;//结束当前的分支,本文来源gaodaimacom搞#^代%!码网@跳出switch,执行switch之后的语句

}//如果在case分支中定义变量,必须要在case分支中加上{}

case market:

printf(“接通市场部\n”);

break;

case person:

printf(“接通人事部\n”);

break;

case consult:


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:C数据类型(枚举enum)和switch语句
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址