课堂笔记(二)、(三)

目录

extern 的用法(extern是用来声明外部符号)

即另创建一个源文件,在另一个源文件输入一个数的值,则在本源文件里则不需要再指名所求代码的数值

两个不同关键字,可以通过引用来求数值

例:

字面常量,即是指数字类型

例:

字符字面常量,即是指字母类型

例:

注意:对于此类型,必须加'   '括住以保证正常运行

字符串数字类型,即是指任意字母相组合类型

例:

注意:对于此类型,必须用"   "括住

Const 可以用来修饰常变量

const int num=100;

num=200;

枚举常量—enum

enum color

代码练习,加深理解

例1:

例2:


extern 的用法(extern是用来声明外部符号)

  • 即另创建一个源文件,在另一个源文件输入一个数的值,则在本源文件里则不需要再指名所求代码的数值

例:

第一个源文件

int g_a =2022;

第二个源文件

extern int g_a;

int main()

{

printf("%d",g_a);

return 0;

}


两个不同关键字,可以通过引用来求数值

例:

int g_a;//先声明确实含有这种数值

void teat()

{

printf("%d",g_a);

}

int g_a=2022;//定义g_a的数值

int main()

{

printf("%d",g_a);

test();//调用上方g_a的数值

return 0;

}

  • 字面常量,即是指数字类型

例:

1、3、100等等

  • 字符字面常量,即是指字母类型

例:

'a'、'b'、'c'等等

char ch1[] = {'a','b','c'};

注意:对于此类型,必须加'   '括住以保证正常运行

  • 字符串数字类型,即是指任意字母相组合类型

例:

"asdffh"、"dropguh"等等

char ch2[]="asdfgh";

注意:对于此类型,必须用"   "括住


Const 可以用来修饰常变量

const int num=100;

num=200;

实际上打印出来的是100而不是200


  • 枚举常量—enum

enum color

{

//RED,GREEN,BLUE是枚举类型Color的可能取值,同时也是常量,所以叫枚举常量

        RED,//0

        GREEN,//1

        BLUE.//3

}

//

int main()

{

enum color c =BLUE;

          int a=0;

          printf("%d\n",RED);

          printf("%d\n",GREEN);

          printf("%d\n",BLUE);

          //RED = 100;//err

}

代码练习,加深理解

例1:

#include<stdio.h>
int main()
{
    int input = 0;
    printf("好好学习,天天向上(1/0)");
    scanf("%d", & input);
    if (input == 1)
        printf("好offer\n");
    else if (input == 0)
        printf("回家种田\n");
    else
        printf("输出错误\n");
    return 0;
}

例2:

#include<stdio.h>

int main()

{
    int line = 0;
        while (line <= 20000)
        {
            printf("敲代码\n");
            line++;
        }
        if (line >= 20000)
            printf("好offer\n");
        else
            printf("好好学习,天天向上\n");

        return 0;

}

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值