首頁 資料庫 mysql教程 C数据类型(枚举enum)和switch语句

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

Jun 07, 2016 pm 04:01 PM
enum switch 數據 列舉 類型 語句

// // 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

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

//定义枚举,使用关键字 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:

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

使用ddrescue在Linux上恢復數據 使用ddrescue在Linux上恢復數據 Mar 20, 2024 pm 01:37 PM

使用ddrescue在Linux上恢復數據

開源!超越ZoeDepth! DepthFM:快速且精確的單目深度估計! 開源!超越ZoeDepth! DepthFM:快速且精確的單目深度估計! Apr 03, 2024 pm 12:04 PM

開源!超越ZoeDepth! DepthFM:快速且精確的單目深度估計!

超級智能體生命力覺醒!可自我更新的AI來了,媽媽再也不用擔心資料瓶頸難題 超級智能體生命力覺醒!可自我更新的AI來了,媽媽再也不用擔心資料瓶頸難題 Apr 29, 2024 pm 06:55 PM

超級智能體生命力覺醒!可自我更新的AI來了,媽媽再也不用擔心資料瓶頸難題

Google狂喜:JAX性能超越Pytorch、TensorFlow!或成GPU推理訓練最快選擇 Google狂喜:JAX性能超越Pytorch、TensorFlow!或成GPU推理訓練最快選擇 Apr 01, 2024 pm 07:46 PM

Google狂喜:JAX性能超越Pytorch、TensorFlow!或成GPU推理訓練最快選擇

iPhone上的蜂窩數據網路速度慢:修復 iPhone上的蜂窩數據網路速度慢:修復 May 03, 2024 pm 09:01 PM

iPhone上的蜂窩數據網路速度慢:修復

美國空軍高調展示首個AI戰鬥機!部長親自試駕全程未乾預,10萬行代碼試飛21次 美國空軍高調展示首個AI戰鬥機!部長親自試駕全程未乾預,10萬行代碼試飛21次 May 07, 2024 pm 05:00 PM

美國空軍高調展示首個AI戰鬥機!部長親自試駕全程未乾預,10萬行代碼試飛21次

阿里7B多模態文件理解大模型拿下新SOTA 阿里7B多模態文件理解大模型拿下新SOTA Apr 02, 2024 am 11:31 AM

阿里7B多模態文件理解大模型拿下新SOTA

特斯拉機器人進廠打工,馬斯克:手的自由度今年將達到22個! 特斯拉機器人進廠打工,馬斯克:手的自由度今年將達到22個! May 06, 2024 pm 04:13 PM

特斯拉機器人進廠打工,馬斯克:手的自由度今年將達到22個!

See all articles