Re: 突然想到小时候一个超级扯的故事分享一下

楼主: yam276 ('_')   2024-06-26 08:11:37
※ 引述《ken890126 (GDK)》之铭言:
: 突然想到小时候一个超级扯的故事分享一下
: 小学的时候学先乘除后加减
: 我那时候数学很有自信 我很肯定的跟他说先乘除后加减然后由左而右我绝对没错
: 他跟我说先乘除后加减是“先乘再除再加再减”我就跟他说不是 乘除是一起的加减是一起
文组真的误国
连学程式语言都会:
#include <stdio.h>
#define SQUARE(x) (x * x)
int main()
{
printf("%d\n", SQUARE(10-5)); // 预处理后变成SQUARE(10-5*10-5)
return 0;
}
本来你要算5*5
结果用Macro会直接代入
变成(10-5*10-5)^2=(-45)^2
作者: sixB (6B)   2024-06-26 08:33:00
macro大师
作者: SecondRun (雨夜琴声)   2024-06-26 08:39:00
不要用macro

Links booklink

Contact Us: admin [ a t ] ucptt.com