exit()
教育目的のためだけに独自の機能を実装することを考えていました。OS で許可されている場合、アドレスを操作できることはわかっています (たとえば、OS ではアドレス 0 を操作できないため、クラッシュが発生します)。
だから私はなぜそのアドレスに0を送らないのかと思っreturn 0
た。
int main(){
// code...
return 0;
}
OSに「return 0
成功」を返しますよね?しかし、それはどのアドレスですか?どうすれば入手できますか?また、C 標準ライブラリの実際の exit() はこのように実装されていますか?