Advertisement

C语言中的const用法解析

阅读量:

C语言专题const用法

image-20210710130755511

C语言专题

理解以下内容

复制代码
    const int p;
    
    const int *p;
    int  const *p;  
    
    int * const  p;  
    
    const int* const p;
    int const *const p;   
  1. **P只读变量 **

这里看到好说法,有的说是变量,有的说是常量,

在 C 语言中,const 关键字被用来表示不可变的值。然而,在语言规范中,并未明确指出该符号修饰的是常量还是变量这一分类。通常情况下,则将其称为常量或只读变量。这些术语可以相互替代使用,在多种情境下都能适用。

当你这样写:

复制代码
    const int x = 5;

一般而言,在编程语言中变量通常被称为"常量"(constant),这是因为它们的值无法被直接更改或重新赋值。然而从技术角度来看,在某些编程环境中尤其是静态类型语言中即使变量也被称作"常量"(co

全部评论 (0)

还没有任何评论哟~