C数据类型(枚举enum)和switch语句
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了C数据类型(枚举enum)和switch语句,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2312字,纯文字阅读大概需要4分钟。
内容图文
![C数据类型(枚举enum)和switch语句](/upload/InfoBanner/zyjiaocheng/562/90cc665d9103476cbe50e8c8469f82c9.jpg)
// // main.m // LessonCondition // // Created by lanouhn on 14-7-16. // Copyright (c) 2014年 vaercly@163.com 陈聪雷. All rights reserved. // #import Foundation/Foundation.h //枚举类型是一个构造类型,它使一组整型常量罗列出了有的可能性 //定义
//
// main.m
// LessonCondition
//
// Created by lanouhn on 14-7-16.
// Copyright (c) 2014年 vaercly@163.com 陈聪雷. All rights reserved.
//
#import <Foundation/Foundation.h>
//枚举类型是一个构造类型,它使一组整型常量罗列出了有的可能性
//定义枚举,使用关键字 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;//结束当前的分支,跳出switch,执行switch之后的语句
}//如果在case分支中定义变量,必须要在case分支中加上{}
case market:
printf("接通市场部\n");
break;
case person:
printf("接通人事部\n");
break;
case consult:
内容总结
以上是互联网集市为您收集整理的C数据类型(枚举enum)和switch语句全部内容,希望文章能够帮你解决C数据类型(枚举enum)和switch语句所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。