结构SDL_Keysym有SDL_Scancode和SDL_Keycode成员.他们之间有什么区别?文档并没有真正为我清除它.我试过两个,他们似乎做同样的事情.
例如,我round()在C中调用函数,手册说它返回一个类型的值double.我做了一个int变量,我在其中存储了这个函数的结果.一切似乎都很好,所以我的问题是这里发生了什么?
int rounded = round(cents);
Run Code Online (Sandbox Code Playgroud)
为什么C甚至允许我将返回值存储rounds()在不同的返回类型的变量中?