首页 > 其他分享 >Day3——认识C续,常量变量

Day3——认识C续,常量变量

时间:2023-02-06 20:11:06浏览次数:59  
标签:变量 常量 int 定义 Day3 printf define

一、常量变量:

1.常量:不能被再次改变的量,已知的确定量;包括直接给定的确定常量111,234,521等,小数5.2,2.13,3.14等,不能再对其本身在进行赋值修改;#define定义的标识符常量#define MAX 50;枚举常量;const修饰的常变量(值不可进行再更改,但是其本身仍定义为变量性质,在某些地方不可以常量使用)

2.变量:具有名字和特定存储空间的量,多为人为创建,可以多次赋值并更改,需要定义才可以使用,变量的名称可以由字母、数字和下划线字符组成,它必须以字母或下划线开头。有全局变量和局部变量之别,程度上局部变量优先级会大于全局变量,同时用extern声明外部变量,使其可以在其它的文件中调用,变量也可以由地址改变其值的大小,变量地址的获取方式:& 变量名,同时使用时需要进行初始化。

#include <stdio.h>

#define Q 200

int main()
{
    int x = 20;      //此处x即为变量;变量即为可以进行重赋值或更改的量
    x = x + 2;
    printf("%d\n",x);     //此处x即发生改变;

    int m = 0;
    int n = 0;
    scanf("%d %d",&m,&n);         //scanf函数可以定义手动输入值;
    int sum = m + n;
    printf("sum=%d\n",sum);

    //宏定义常量#define;
    int p = Q;
    printf("p=%d\n", p);

    //枚举常量
    enum sex
    {
        //未来可能取值的常量
        MALA,
        FEMALF,
        SECRET
    };

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

    //字符串:结束标志为\0;strlen() 计算字符串长度
    char arr[] = "abc";
    printf("%d\n", strlen(arr));
    return 0;
}

 

标签:变量,常量,int,定义,Day3,printf,define
From: https://www.cnblogs.com/bk-Mr-ji/p/17096396.html

相关文章

  • [JavaScript]变量提升
    什么是变量提升?简单来说,就是JavaScript在执行程序时,会先把变量声明这一操作提前。换句话来说,就是不会在程序执行过程中声明变量。例子:functionfn(){console.log(nam......
  • 向Hive程序传递变量的三种方法
    ​​​​图1外部向Hive程序中传递变量的方法使用Hive编写程序最常用的方法是将Hive语句写到文件中,然后使用hive-ffilename.hql来批量执行查询语句。经常需要将外部参......
  • Python新手常见问题二:不正确的使用类变量
    不正确的使用类变量看下面一个例子:>>>classA(object):...x=1...>>>classB(A):...pass...>>>classC(A):...pass...>>>printA.x,B.x,C.x111看起......
  • MATLAB实现随机森林(RF)回归与自变量影响程度分析
      本文介绍基于MATLAB,利用随机森林(RF)算法实现回归预测,以及自变量重要性排序的操作。目录1分解代码1.1最优叶子节点数与树数确定1.2循环准备1.3数据划分1.4随机森林......
  • 一、python——变量和简单数据类型
    message="helloworld"print(message)message="Let'sgo"print(message)#title()以首字母大写显示每个单词name="zhouyuting"print(name.title())name......
  • spring注入静态变量有几种方法?不看的都掉坑里了!
    springboot中经常会用到properties文件中的配置,一般使用@Value注入,但是针对Utils工具类,需要注入一个静态变量有几种方法?为什么有的同学注入的值为null?代码示例如果直接......
  • C++ const成员函数如何改变类的成员变量
    C++const成员函数不能改变类的普通成员变量。可以改变类的静态成员变量。可以改变类的被mutable修饰的成员变量。#include<bits/stdc++.h>usingnamespacestd;s......
  • golang变量
    1.golang变量命名规则由26个英文字母大小写,0-9,_组成。变量名不能以数字开头。变量都是先声明再使用,一旦声明必须使用。2.golang变量赋值方法2.1单个变量赋值......
  • shell规范写法与变量
    shell规范写法与变量一、shell脚本概述1、shell是什么?Shell是一个特殊的应用程序,它介于操作系统内核与用户之间,充当了一个“命令解释器”的角色,负责接收用户输入的操作......
  • 8-变量常量作用域
    变量类变量实例变量局部变量publicclassDemo06{//类变量staticstaticdoublesalary=2500;Stringname;//实例变量,从属于对象,如果不初始化值,......