初识C语言二

初识C语言二

一 常量(运行过程中不能改变的)

  1. 字面值常量,比如数字 例10或者字符常量“hehe”
  2. 关键字const. const int x=20;表示x不能修改
    int main(){
    int x=20; 对 const int x=10; 错
    x=10; x=20; 有了const ,x就不能修改
    }
    int main(){
    const int x=20; 还是错的,只要是再次给x赋值,那就类似于语法错误,无论赋的值是否相等,都
    x=20; 是错误的。这是手动改 成20,是编码过程,而程序执行是运行过程:先执行第一
    } 条,再执行第二条。
    3.如何判断是不是关键字,把它当做变量赋值,若编译出现错误,它就是关键字。
    4.enum枚举
    int main()
    {
    enum Sex{ 枚举默认是从0开始,依次往上加一。
    MALE=1000; 不想从0开始,就直接赋初始值
    FEMALE=1010; 枚举一旦定义好就不能修改值,否则会编译出错。
    UNKNOWN=1020;}
    printf("%d",MALE);
    printf("%d",FEMALE);
    printf("%d"UNKNOWN);
    }
    5.宏#define
    第一种用法:定义常量 #define SIZE 5 (定义的常量没有类型)
    第二种用法:编译选项的开关
    第三种用法:类似实现一个函数的功能
    #define ADD(x,y) x+y 与函数相比无类型无返回值
    printf("%d\n"ADD(10,20));

二 字符串
1.字符用单引号,字符串用双引号。
2.转义字符:\t 水平制表符(根据文本空间,决定对齐到哪个地方)
" 用于表示一个字符串内部的双引号
\ 反斜杠,防止它被解释为一个转义字符
\’ 用于表示字符常量,
\n 表示换行
\v 表示垂直制表符。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值