s1-myblog

C语言中常量

不具有数据类型的常量------宏常量

宏常量定义:用一个标识符号来表示的常量,又称为符号常量。

宏定义:  #define 标识符  字符串                 -----------------注意这里不是语句,所以没有“;”;字符串不区分数据类型;宏名全部大写

宏展开(宏替换):预编译时,将程序中出现的宏名全部替换为字符串。

#include <stdio.h>
#include <stdlib.h>
#define PI 3.14159
#define R 5.3
int main()
{
    printf("area = %f\n",PI * R * R);
    system("pause");
    return 0;
}

具有数据类型的常量------const常量

const常量必须在定义时赋初值

#include <stdio.h>
#include <stdlib.h>

int main()
{
    const double pi = 3.14159;
    const double r = 5.3;
    printf("area = %f\n",pi * r * r);
    system("pause");
    return 0;
}

 

分类:

技术点:

相关文章:

  • 2022-03-07
  • 2021-12-18
  • 2022-03-06
  • 2021-12-12
  • 2021-12-21
  • 2022-12-23
  • 2021-12-29
猜你喜欢
  • 2021-11-13
  • 2021-12-10
  • 2022-03-08
  • 2022-12-23
  • 2021-05-16
  • 2021-04-03
相关资源
相似解决方案