入力が関数にどのように与えられるかを低レベルで理解したいです。関数が実行されると、正確には何が起こりますか? たとえば、次のことを考慮してください。
int foo(int t1, int t2)
{
Function defintion goes here
}
その後、コードの後半で
main()
{
.
.
int a= foo(23, 24);
.
.
}
コードが正常にコンパイルされ、バイナリ ファイル、つまり高レベルのソース コードに対応する .exe ファイルが得られたとします。入力が関数に内部的に与えられるレベルと、この .exe ファイルをダブルクリックすると正確に何が起こるかを理解したいと思います。.exe をクリックすると、どのソフトウェア/ハードウェアが起動しますか? 簡単な説明を教えていただければ幸いです。
要求通り
OS:Windows CPU:Intel Core2Duo