当前位置:网站首页>C专家编程 第2章 这不是Bug,而是语言特性 2.1 这关语言特性何事,在Fortran里这就是Bug呀
C专家编程 第2章 这不是Bug,而是语言特性 2.1 这关语言特性何事,在Fortran里这就是Bug呀
2022-08-03 16:09:00 【weixin_客子光阴】
Bug是迄今为止地球上最庞大、最成功的实体类型,有近百万中已知的品种。在这个方面,
它比其他任何已知的生物种类的总和还要多,而且至少多出4倍。
/*Fortran
*Do 10 I = 1.10 //错误写成.
*Do 10 I = 1,10 //本意是写成,
*/
/*无论在什么时候,如果遇见了这样一条语句malloc(strlen(str));几乎可以断定
*它是错误的,而malloc(strlen(str)+1)才是正确的。这是因为其他的字符串处理
*函数几乎都包含一个额外空间,用于容纳字符串结尾的‘\0'字符
*/
/*分析编程语言缺陷的一种方法就是所有的缺陷归于3类
*不该做的多了(不做之过)
*该做的没做(少做之过)
*该做的做的不合适(误做之过)
*/
/*当在超导条件下进行超级碰撞时不可能连一个原子也不碰碎
*综上,进步是计算机软件工程和编程语言设计艺术逐步发展的重要动因
*/
/*小启发*/
/*NUL用于结束ASCII字符串(零的位模式)
*NULL用于表示什么什么也不指向(空指针)
*/
边栏推荐
猜你喜欢

Interpretation of the 2021 Cost of Data Breach Report

MySQL性能优化_小表驱动大表

甲方不让用开源【监控软件】?大不了我自己写一个

AI+BI+Visualization, Deep Analysis of Sugar BI Architecture

Windows 事件转发到 SQL 数据库

可复现、开放科研、跨学科合作:数据驱动下的科研趋势及应用方案

《安富莱嵌入式周报》第276期:2022.07.25--2022.07.31

AI也有健忘症?英国41岁教授专访:解决灾难性遗忘

Why do I strongly recommend using smart async?

"Avnet Embedded Weekly" Issue 276: 2022.07.25--2022.07.31
随机推荐
leetcode-268.丢失的数字
leetcode SVM
MySQL相关介绍
2021年数据泄露成本报告解读
[Deep Learning] Today's bug (August 2)
【Unity入门计划】基本概念(6)-精灵渲染器 Sprite Renderer
测试测试测试
Why do I strongly recommend using smart async?
20. Valid Parentheses
Detailed explanation of ReentrantReadWriteLock
leetcode-693.交替位二进制数
uniapp的webview滑动缩放
C专家编程 第3章 分析C语言的声明 3.6 typedef int x[10]和#define x int[10]的区别
Some optional strategies and usage scenarios for PWA application Service Worker caching
Detailed ReentrantLock
Hannah荣获第六季完美童模全球总决赛全球人气总冠军
C语言04、操作符
vector类
如何选择合适的导电滑环型号
我写了个”不贪吃蛇“小游戏