internette gezinirken C++ da yazılmış şu kodları gordum

-------------------------------------------------------

#include
#include

using namespace std;

int main(int argc, char* argv[])

system("PAUSE");
return EXIT_SUCCESS;
}


-------------------------------------------------------

ve bu kodları derleyip calıştırınca ram in baya bir yorulduğunu anladım
ben de kendimce buna benzer bişiler yazdım ama ram i yormadı

#include
#include

using namespace std;

int main(int argc, char* argv[])


system("PAUSE");
return EXIT_SUCCESS;
}


birkac sorum olcak:

1 - birinci kodları calıştırınca ram yoruluyo ve işlemciye hicbir şey olmuyo.ama ikinci kodları calıştırınca işlemci ucuyo ram sabit kalıyo.valla 2 gundur anlamaya calışıom ama olmuyo bi turlu bu iki kodun farkı nedir

2 - ayrıca birinci kodda anladığım kadarıyla işaretci tanımlanmış.ben de işaretci tanımlayarak ayrıca şunları yazdım ama yine olmadı yine işlemci ucuyo ram sabit kalıyo

#include
#include

using namespace std;

int main(int argc, char* argv[])


system("PAUSE");
return EXIT_SUCCESS;
}



hadi 2. ciyi anladım pek bi alakası yok ama işaretcilerde anladığım kadarıyla verinin bellekteki adresini gosteriyo.ram deki ucmanın kaynağı bu desek 3. kod niye ram i ucurmuyo

bayaa bir karışık oldu ama lutfen bi yardım
__________________