最新回答 / qq_棠梨煎雪故人来_03907185
算是不同需求间的平衡。如果不用内联函数,那当你调用函数时,会额外开辟内存存储函数地址和参数地址,在运行时会额外消耗内存。如果用了内联函数,那么代码层面更直观更好理解,而在运行时仅是进行代码的替换,而不开辟额外内存空间,会更省时。一定意义上,可以将这里的内联函数理解成define
2022-04-02
最新回答 / weixin_慕尼黑2406156
并不是自己增长得哦。如果超出的不多,那么是可以运行的。但如果超出的非常多,会给你报错。正常来说你输出的内容应该是0吧?因为并没有定义。你这个代码是越界的,是有错误的,不报错不代表是对的。
2022-03-04
最新回答 / 小机灵鬼er
#include <stdio.h>int main(){ printf("int: %d\n", sizeof(int)); printf("long: %d\n", sizeof(long)); printf("long long: %d\n", sizeof(long long)); return 0;} 我的是 4 4 8
2022-02-03
最赞回答 / c_Soledad
第一个Week表示的是定义的枚举名称,第二个week表示定义一个枚举变量叫week,然后给这个week赋值,=后面的这个Week::Fri表示的意思是Week名称下的Friday,之所以加::,表示的是friday是Week下的成员
2022-01-27