首页 > 其他分享 >C语言 初识C语言04

C语言 初识C语言04

时间:2022-10-08 17:31:50浏览次数:46  
标签:num 常量 04 int C语言 初识 printf const main

常量

C语言中的常量分为以下几种:

1、字面常量:直观写出来的值

int main(){
3;//字面常量
3=5; //error,常量的值不能被改变

return 0;
}

2、const修饰的常变量

#include <stdio.h>

int main()
{
//const 常属性
const int num = 4;//const修饰的常变量

printf("num=%d\n",num);

num = 8;

printf("num=%d\n",num); //error
return 0;
}
#include <stdio.h>

int main()
{
const int n=10;//n是变量,但是又有常属性,所以我们说n是常变量
int arr[n] = 0;//error
return 0;
}

3、#define 定义的标识符常量

#include <stdio.h>
#define MAX 100
int main()
{
int arr[MAX] = {0};

printf("MAX = %d\n",MAX);
return 0;
}

4、枚举常量

#include <stdio.h>
//枚举关键字:enum
//枚举常量:male,female,secret
//枚举常量的值从0开始,不可改变
enum Sex{
male,
female,
secret
};

int main()
{
enum Sex s = male;

printf("s=%d\n",s);
printf("male=%d\n",male);
return 0;
}

标签:num,常量,04,int,C语言,初识,printf,const,main
From: https://blog.51cto.com/u_15495569/5738427

相关文章

  • 扫雷游戏---手把手教程(含源码)【C语言】
    ......
  • C语言新知识点:枚举变量enum
    我们可以定义一个变量,然后进行判断inta;if(a==1){}else{}但上面的方式导致变量以数值方式表示,晦涩难懂可以考虑用宏定义#defineYes1但是当范围不同......
  • c语言练习
    //计算n的阶乘#include<stdio.h>intmain(){ inti=0; intn=0; intret=1; scanf("%d",&n); for(i=1;i<=n;i++) { ret=ret*i; } printf("ret=%d\n",ret); return0;}//......
  • [C语言] 初始字符串
    ......
  • 2022-2023-1 20221004 《计算机基础与程序设计》第六周学习总结
    2022-2023-120221404《计算机基础与程序设计》第六周学习总结作业信息班级链接(2022-2023-1-计算机基础与程序设计)作业要求(2022-2023-1计算机基础与程序设计......
  • 【C语言_16】初步了解指针
    前言每一个变量都有一个内存位置,每一个内存位置都定义了,可使用 &(取地址运算符)运算符访问的地址,它表示了在内存中的一个地址。&的用法:&数据对象//获取数据对象首地址和所需......
  • Ubuntu20.04和22.04离线安装PostgreSQL14
    今天安装Postgresql14遇到一个问题,目标服务器只有内网,内网提供标准的apt仓库,但是因为不能连接外网,所以没法添加第三方仓库,这样安装pg14就成了问题.从pg的官网......
  • 【我开了C语言的金手指】三.数组
    (一)一维数组的创建和初始化1.数组的创建数组是一组相同类型元素的集合,其创建方式为:​​type_tarr_name[const_n]​​注:type_t是数组类型const_n是一个常量表达式,用来指定数......
  • 研究院-H3C10504_IRF及端口规划
    一、前言1.1背景 设计院需将两台汇聚交换机H3C10504做IRF虚拟化。二、端口规划   三、IRF配置3.1独立模式下配置IRF a、配置成员编号--在独立模式下必......
  • day16 104,222
    104.二叉树的最大深度classSolution{//层序遍历publicintmaxDepth(TreeNoderoot){if(root==null){return0;}Qu......