c语言的循环和枚举

#日常学习#新手日志

#include<stdio.h>
enum DAY{
    
    MON=1, TUE, WED, THU, FRI, SAT, SUN
};

int main()
{
    enum DAY day;
    day=TUE;
    printf("%d",day); 
}

——这是一段简单的enum代码,刚学了就打下了,另外他还有其他两种表达方式,这里不一一赘述,参照了其他人的总结

1、先定义枚举类型,再定义枚举变量

enum DAY
{
      MON=1, TUE, WED, THU, FRI, SAT, SUN
};
enum DAY day;

2、定义枚举类型的同时定义枚举变量

enum DAY
{
      MON=1, TUE, WED, THU, FRI, SAT, SUN
} day;

3、省略枚举名称,直接定义枚举变量

enum
{
      MON=1, TUE, WED, THU, FRI, SAT, SUN
} day;

Switch循环:

语法:switch(expression){

case constant-expression :

statement(s);

break; /* 可选的 */

case constant-expression :(引号不是逗号(易错))

statement(s);

break; /* 可选的 */ /*您可以有任意数量的 case 语句 */

default : /* 可选的 */

statement(s);

下面是一段抄写的代码:

#include<stdio.h> 
int main()
{
    char grade ='A';
    
    switch(grade)
    {
        case 'A': 
        printf("做的非常棒小伙子!\n");
        break;
        
        case 'B':
        case 'C':
        printf("很不错哦,good!\n");
        break;
        
        case 'D':
        printf("o,你需要加把劲了\n");
        break;
        
        case 'E':
        printf("我觉得你没希望了\n");
        break;
        
        default:
        printf("无效的成绩\n");    
    }
    printf("你的成绩是%c",grade);
    
    return 0;
}

今天c就到这里吧,还在努力着fighting!!!!

tips:

1、%u 十进制无符号整数。

2、%f 表示输出浮点数。

3、%s表示输出 字符串。

4、%c表示输出单个字符。

5、%p表示输出指针的值。

6、%e表示输出指数形式的浮点数。

7、%x, %X 表示输出无符号以十六进制表示的整数。

8、%0 表示输出无符号以八进制表示的整数。

9、%g表示输出自动选择合适的表示法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值