Hier ist mein CodeWie Laufzeitspeicher und maximale Datenspeichernutzung in folgenden c Programm
Laufzeit Speicher hängt von der OS berechnen, aber ich möchte nicht, dass level.just wollen, dies lösen Frage vom Grundlevel eingeben.
include <studio.h>
int calculate(int n);
int number = 8;
int main(){
int add;
add = calculate(number);
return 0;
}
int calculate(int x){
if(x==0){
return x;
}else{
return x+calculate(x-1);
}
}
Verwenden '# include' statt '' –
rsp
umfassen 'Laufzeitspeicher auf dem OS abhängen' Ja, genau. Ihr kleines Programm ist so einfach, dass der Code, die Daten, der Stapel usw. das erste Arbeitssatz sind, wie es vom OS Loader und dem Virtual Memory Manager zur Verfügung gestellt wird. Sie können eine Vorstellung davon bekommen, wie viel Speicher Ihr Programm benötigt, indem Sie die Linker-Map-Datei untersuchen. – ThingyWotsit