当前位置:网站首页>C专家编程 第1章 C:穿越时空的迷雾 1.7 编译限制
C专家编程 第1章 C:穿越时空的迷雾 1.7 编译限制
2022-08-03 16:09:00 【weixin_客子光阴】
编译限制
/*事实上,ANSI C标准对一个能够成功编译的程序的最小长度做了限制。
*每一个ANSI C编译器必须能够支持:
*在函数定义中形参数量的上限至少可以达到31个;
*在函数调用中实参数量的上限至少可以达到31个;
*在一条源代码行里至少可以有509个字符
*在表达式中至少可以支持32层嵌套的括号
*long int的最大值不得小于2147483647(就是说,long行整数不得低于32位)
*限制并不是约束条件
*/
/*默认如果所有的编译器都设置了一些容量上的限制,将会更加有利于代码的移植。
*当然,一个真正优秀的编译器不应该有预设的限制,而应该只受一些外部因素的限制,
*如可用的内存或磁盘空间等。这可以通过使用链表或在必要时动态扩展表的大小来实现。
*/
边栏推荐
- How to start an NFT collection
- C专家编程 第3章 分析C语言的声明 3.6 typedef int x[10]和#define x int[10]的区别
- 【There is no tracking information for the current branch. Please specify which branch you want to 】
- Kubernetes 笔记 / 入门 / 生产环境 / 容器运行时
- MySQL窗口函数
- MATLAB | 一种简易的随机曼陀罗图形生成函数
- 【系统学习编程-编程入门-全民编程 视频教程】
- protobuf 中数据编码规则
- QT QT 】 【 to have developed a good program for packaging into a dynamic library
- C专家编程 第3章 分析C语言的声明 3.9 轻松一下---驱动物理实体的软件
猜你喜欢
To add digital wings to education, NetEase Yunxin released the overall solution of "Internet + Education"
Introduction to spark learning - 1
DataGrip数据仓库工具
【Unity入门计划】基本概念(8)-瓦片地图 TileMap 02
How much do you know about the intelligent operation and maintenance service of data warehouse based on DMS?
一个文件管理系统的软硬件配置清单
2021年数据泄露成本报告解读
STM32的HAL和LL库区别和性能对比
用友YonSuite与旺店通数据集成对接-技术篇2
Web3 安全风险令人生畏?应该如何应对?
随机推荐
DataGrip数据仓库工具
Tolstoy: There are only two misfortunes in life
不可忽略!户外LED显示屏的特点及优势
Kubernetes 笔记 / 入门 / 生产环境 / 容器运行时
C专家编程 第3章 分析C语言的声明 3.6 typedef int x[10]和#define x int[10]的区别
Common distributed theories (CAP, BASE) and consensus protocols (Gosssip, Raft)
Kubernetes 笔记 / 目录
spark入门学习-1
如何选择合适的导电滑环型号
leetcode:189. 轮转数组
甲方不让用开源【监控软件】?大不了我自己写一个
Windows 事件查看器记录到 MYSQL
window.open不显示favicon.icon
[Unity Getting Started Plan] Basic Concepts (8) - Tile Map TileMap 02
leetcode-693.交替位二进制数
C专家编程 第3章 分析C语言的声明 3.5 typedef可以成为你的朋友
Introduction to the advantages of the new generation mesh network protocol T-Mesh wireless communication technology
Detailed explanation of ReentrantReadWriteLock
Kubernetes 笔记 / 生产环境
Yuan xiaolin: Volvo focus on travel security, and put it perfectly