84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
光阴似箭催人老,日月如移越少年。
你用来比较的两个说法都有可商榷之处。
编译器 可能 把编译期常量折叠到指令中,完全不在栈上分配内存。也 可能 把多个相同的常量合并成一份放在数据段中。做这样的决定需要分析完整代码,影响决定的因素也不止有define和const。
tldr: 不要看代码凭空猜编译结果,可靠的比较方法唯有objdump。
你用来比较的两个说法都有可商榷之处。
编译器 可能 把编译期常量折叠到指令中,完全不在栈上分配内存。也 可能 把多个相同的常量合并成一份放在数据段中。做这样的决定需要分析完整代码,影响决定的因素也不止有define和const。
tldr: 不要看代码凭空猜编译结果,可靠的比较方法唯有objdump。