< p > # EYZ0
语言说我们有数据类型。编译器供应商指定他们应该使用的大小,并提供他们所做的工作的文档
< p > # EYZ0
你做错了什么。例如,您在int中有一个非常大的值,而这个值不适合char。你如何把这个值放在char?其实没有办法!任何事情都可能发生,但最明智的做法是将该int的第一个字节放在char中。这样分配第一个字节是错误的,但这是在引擎盖下发生的
< p > # EYZ0
这两个函数哪个先执行?< / p >
void fun(int n, int m);
int fun1() {
std::cout << "fun1";
return 1;
}
int fun2() {
std::cout << "fun2";
return 2;
}
//...
fun(fun1(), fun2()); // which one is executed first?