美文网首页
C语言中的常量和变量

C语言中的常量和变量

作者: 凡眼观世界 | 来源:发表于2016-11-24 17:34 被阅读0次

一、常量

二、变量

程序在运行期间产生的一些临时数据保存在一些内存单元中,每个内存单元都用一个标识符来标识,

这些内存单元我们称之为变量,定义的标识符就是变量名,内存单元中存储的数据就是变量值。

变量的数据类型:

枚举

枚举的类型可以被一一列举出来,并且变量的取值不能超过定义的范围。

#include  <stdio.h>

enum month{

       JAN=1,FEB=2,MAR=3,APR=4,MAY=5,JUN=6,

       JUL=7,AUG=8,SEP=9,OCT=10,NOV=11,DEC=12

};

void main(){

        enum month  lastmonth, thismonth, nextmonth;

        lastmonth=APR;

        thismonth=MAY;

        nextmonth=JUN;

       //输出4 5 6

       printf("%d %d %d \n",lastmonth,thismonth,nextmonth);

      getchar();

}

枚举名month是一个标识符,

大括号中的内容称为枚举值表,

枚举值表内的标识符如JAN、FEB、MAR等被称为枚举元素,

枚举元素对应的值称为枚举值

注意:

枚举是常量不是变量,在程序中不能赋值。如在main函数中再次赋值设置APR = 1;是错误的。

枚举中规定如果不给枚举元素标识符指定具体的值,会默认该标识符等于前一个标识符加1。如:

#include  <stdio.h>

enum  Constants{C1,C2,C3=4,C4,C5=3,C6,C7,C8='0',C9};

void main(){

          //输出C1=0,C2=1,C6=4,C8=48,C9=49

          printf("C1=%d,C2=%d,C6=%d,C8=%d,C9=%d\n",C1,C2,C6,C8,C9);

         getchar();

}

相关文章

  • C语言中的数据表现形式

    常量和变量 在C语言中,常量和变量都是可以用来存储和表示数据的,常量值在程序执行的过程中是不可变的,而变量是可变的...

  • C语言中的常量和变量

    一、常量 二、变量 程序在运行期间产生的一些临时数据保存在一些内存单元中,每个内存单元都用一个标识符来标识, 这些...

  • C语言常量变量表达式

    常量变量表达式 常量 常量:常量就是一个值确定后就不会发生改变的量。在C语言中...

  • 变量和枚举常量

    常量 1.在Go语言中和C语言一样可以通过const来定义常量2.变量的格式:const 变量名称 数据类型 = ...

  • 05-GoLang常量

    常量 1.在C语言中可以通过const来定义常量2.在Go语言中一样3.格式: const 变量名称 数据类型 =...

  • 2.JavaScript常量和变量

    JavaScript常量和变量 JavaScript中常量、变量的概念和C语言一样* 常量: 固定不能改变的数...

  • 02-JavaScript常量和变量

    JavaScript常量和变量 JavaScript中常量、变量的概念和C语言一样 常量: 固定不能改变的数据整型...

  • Swift——关于常量变量的学习与思考

    在swift语言中,定义变量和常量是非常简单的事情,定义常量只需要在常量名之前加上 let,定义变量只需要在...

  • Java & Groovy & Scala & Kotlin -

    Overview 本节介绍如何在四种语言中声明变量和常量。 Java 篇 变量 语法 例 常量 在变量前加上关键字...

  • C中的const关键字

    const是C语言中保留的一个关键字,表示变量是只读的,即不可改变的常量。 (1)用const修饰一般变量(C语言...

网友评论

      本文标题:C语言中的常量和变量

      本文链接:https://www.haomeiwen.com/subject/imabpttx.html