当前位置: 首页 > news >正文

【C语言】define宏定义与const修饰限定

两者都是将字符替换为相应的数值。
区别在于:
#define宏定义纸进行字符串替换,无类型检查
const修饰符限定变量为只读变量

#include <stdio.h>
#define PI 3.14159			//符号常量 
/*	功能:宏定义与const修饰符限定 时间:2024年9月 地点:贤者楼129 作者:LChen
*///	#define宏定义纸进行字符串替换,无类型检查
//	const修饰符限定变量为只读变量 int main() {double r,s,l;const double Pi=3.1415926;//限定变量 scanf("%lf",&r);s=PI*r*r;l=Pi*r*2;printf("s=%lf,l=%lf.\n",s,l);return 0;
} 

在这里插入图片描述

http://www.lryc.cn/news/461072.html

相关文章:

  • 基于深度学习的基于视觉的机器人导航
  • 苍穹外卖学习笔记(二十三)
  • vLLM 推理引擎性能分析基准测试
  • 图像增强论文精读笔记-Kindling the Darkness: A Practical Low-light Image Enhancer(KinD)
  • HALCON数据结构之字符串
  • string模拟优化和vector使用
  • Go-知识依赖GOPATH
  • PyTorch 中 reshape 函数用法示例
  • 安全光幕的工作原理及应用场景
  • 《深度学习》OpenCV LBPH算法人脸识别 原理及案例解析
  • 数据结构之顺序表——动态顺序表(C语言版)
  • Python 网络爬虫入门与实战
  • 成都睿明智科技有限公司电商服务可靠不?
  • fmql之Linux Uart
  • 【火山引擎】调用火山大模型的方法 | SDK安装 | 配置 | 客户端初始化 | 设置
  • 前端实现下载功能汇总(下载二进制流文件、数组下载成csv、将十六进制下载成pcap、将文件下载成zip)
  • iLogtail 开源两周年:UC 工程师分享日志查询服务建设实践案例
  • 【MySQL】入门篇—基本数据类型:NULL值的概念
  • Java设计模式10 - 观察者模式
  • LabVIEW示波器通信及应用
  • 西门子PLC中Modbus通讯DATA_ADDR通讯起始地址设置以及RTU轮询程序设计。
  • 趋势(一)利用python绘制折线图
  • 【含文档】基于Springboot+Vue的采购管理系统(含源码+数据库+lw)
  • 【C++11入门基础】
  • Pytest中fixture的scope详解
  • Springboot 接入 WebSocket 实战
  • 数据结构之红黑树的实现
  • 智能工厂的设计软件 中的AI操作系统的“三维时间”(历时/共时/等时)构建的“能力成熟度-时间规模”平面
  • Spring Boot常见错误与解决方法
  • Mac中安装以及配置adb环境