c_分支结构
来源:互联网 发布:360压缩mac版 编辑:程序博客网 时间:2024/06/07 01:03
//
// main.m
// c2_分支结构
//
// Created by dllo on 15/7/1.
// Copyright (c) 2015年 flg. All rights reserved.
//
#import <Foundation/Foundation.h>
//宏定义 要求要么全是大写,要么前面加k
//写一条宏定义
#define PI 2.15 //宏定义可以替换代码 PI来替换2.15
//宏定义是前面的宏定义的名对后面内容的一个替换
//枚举
//enum season {
// spring,
// summer,
// autumn,
// winter //枚举默认是从0开始的
//};
//枚举的作用:增加代码的可读性;枚举里的每一条都代表了一个整数.
int main(int argc,constchar * argv[]) {
//对枚举内容进行打印
// printf("%d\n",spring);
// printf("%d\n",summer);
// printf("%d\n",autumn);
// printf("%d\n",winter);
//对switch case里的情况,用枚举进行替换(见165行)
// 定义一个BOOL类型的
// BOOL isTrue = NO; // 是否是真,NO对应0
// BOOL isSelected = YES; // isSelected是否被选中,保存当前状态,YES对应1
// printf("%d\n",isSelected);
// printf("%g\n",PI); // %g省略小数中的多余0
//
// //关系运算符 < <= > >= == !=
// BOOL isTure=3!=5;
// //逻辑运算符
// int a=10;
//逻辑与:只有等式两边的表达式都为真整个表达式才为真,如果第一个条件为假,就不会执行第二个条件,称为逻辑与得短路问题
// BOOL isTure=3>5&&++a;//逻辑与得短路问题,与前面错,则不运行后面内容
// printf("%d\n",a);
//逻辑或
// int a=10;
// BOOL isTure=3<5||++a;//逻辑或短路:只要有一个条件为真,整个表达式为真,如果第一个条件为真,就不会执行第二个条件.
// printf("%d\n",a); //a=10
//if 语句
//if 第一种形式
// int a=10;
// if(100==a){// 判断相等为了避免忘记两个等号.可以把常量与变量的位置进行换位
// printf("成立,执行打印语句\n");
// }
// char c=0;
// scanf("%c",&c);
// if (c=='m') {
// printf("男性\n");
// }
// char c=0;
// scanf("%c",&c);
// if (c=='m') {
// printf("男性\n");
//
// }
// else {printf("女性\n");
// }
//
// int a=0;
// printf("输入一个年份:");
// scanf("%d",&a);
// if ((a%400==0)||((a%4==0)&&(a%100!=0))) {
// printf("是闰年\n");
//
// }
// else{printf("不是闰年\n");}
// int year=0;
// scanf("%d",&year);
// BOOL result1=(0==year%400);
// BOOL result2=((0==year%4)&&(0!==year%100));
// if (result1||result2) {
// printf("是闰年");
// }
// else{
// printf("不是闰年");
//}
// int year=0;
// scanf("%d",&year);
// BOOL result1=(0==year%400);
// BOOL result2=((0==year%4)&&(0!==year%100));
// if (result1||result2) {
// printf("是润年");
// }
// else{printf("不是闰年");}
// char c=0;
// scanf("%c",&c);
// if('w'==c){
// printf("是女性");
//
// }else if('m==c'){
// printf("是男性");
// }else{printf("是人妖");
// }
// char c=0;
// scanf("%c",&c);
// if ('0'<=c&&c<='9') {//不能写成'0'<=c<='9',部分运行,(0<=3)<=6相当于1<=6
// printf("this is digital\n");
// }else if('a'<=c&&c<='z'){
// printf("this is capital letter\n");
// }
// else if('A'<=c&&c<='Z'){
// printf("this is letter\n");}
// else {printf("其他\n");}
//
// char c=0;
// scanf("%c",&c);
// if (c>='0'&&c<='9') {
// printf("是数字\n");
//
// }
// else if(c>='a'&&c<='z'){
// printf("是小写字母\n");}
// else if(c>='A'&&c<='Z'){
// printf("是大写字母\n");}
// else{
// printf("是其他\n");}
// switch case
// int a=0;
// scanf("%d",&a);
// switch (a) {
// case 901:
// printf("财务部\n");
// break;
// case 902:
// printf("保安部\n");
// break;
// case 903:
// printf("技术部\n");
// break;
// case 904:
// printf("人事部\n");
// break;
// case 905:
// case 906:
// case 907://不写break
// printf("后勤部\n");
// break;
// default:
// printf("请重新输入\n");
// break;
// }
//
//switch停止的标志是:case,default是否有break,或者程序运行到switch里最后一行代码也会停止.
// int a=0;
// scanf("%d",&a);
// switch (a) {
// case spring:
// printf("spring\n");
// break;
// case summer:
// printf("summer\n");
// break;
// case autumn:
// printf("autumn\n");
// break;
// case winter:
// printf("winter\n");
// break;
// default:
// printf("重新输入\n");
// break;
// }
// int a=10,b=20;
// if(a>b){
// printf("%d\n",a);
// if(a>c){
// printf("%d\n",a);}
// }
// else{printf("%d",b);
// }
// if(b>c){
//}
//条件运算符
//int a=10,b=20,d=15;
//int c=a>b?a:b;
// int e=c>d?c:d;
//printf("%d\n",e);
//
return 0;
}
- C_分支结构篇
- c_分支结构
- c_分支结构
- C_循环结构
- c_循环结构
- c_循环结构
- c_结构体
- c_结构体指针
- C_结构体
- C_结构体和共同体
- c_结构体多文件
- c_结构体多文件
- 分支结构
- 分支结构
- 分支结构
- 分支结构
- 分支结构
- 分支结构
- 使用淘宝中间件cobar实现mysql分库分表
- 安装Ubuntu 15.04后要做的事
- 给float元素居中
- 黎万强的《参与感》到底写了什么?
- Keil、uVision、MDK、Keil C51之间的区别比较
- c_分支结构
- ANSI,UTF-8,Unicode,ASCII编码的区别
- Divide Two Integers
- Android HandlerThread 源码分析
- 053第449题
- 不同分辨率的LCM进行兼容
- Windows编译动态库时选择是否同时导出静态库
- 关于接口概念和网站访问并发性问题记录
- c_分支结构