Dəyişən və C ++ kodundakı bir funksiya arasındakı fərq nədir?


cavab 1:

Dəyişən, müəyyən bir dəyəri saxlayan bir yerdir. Bir ad verilir.

Bir funksiya çağırıldıqda bir şey edən kodun bir hissəsidir.

Əsas fərq funksiyanın kod olduğu halda dəyişənin məlumat olmasıdır. Bununla birlikdə, bu fərq qaranlıqdır, çünki dəyişən zəng edilə bilən kodun qoşulduğu bir sinif üzvü ola bilər.

Buna görə davranışdakı fərqlərə hazır olmalısan. Baxın, dəyişənin bir dəyəri var. Funksiya bir ünvana zəng edə və silə biləcəyiniz bir şeydir, ancaq dilin verdiyi vasitələrdən istifadə edərək daxil ola biləcəyiniz "dəyər" yoxdur (faktiki kodda olduğu kimi).

Ancaq daha sadə bir fikir "kod" və "məlumat" a yapışmaqdır. Kod icra edilə bilər və məlumatlar oxunur.


cavab 2:

Əksər dillərdə olduğu kimi dəyişənlərdə də dəyərlər var. bir sıra, bir simli və ya daha mürəkkəb bir obyekt. Funksiyalar dəyərlərdən istifadə edir (çox vaxt dəyişənlərə təyin olunur) və giriş ilə əlaqəli bəzi məlumatları hesablamaq və ya axtarmaq və çıxış dəyəri yaratmaq üçün istifadə edin. Ayrıca bir GUI çəkmək və ya faylları oxumaq / yazmaq kimi proqramların bir çox hissəsini işlədə bilərsiniz.


cavab 3:

Əksər dillərdə olduğu kimi dəyişənlərdə də dəyərlər var. bir sıra, bir simli və ya daha mürəkkəb bir obyekt. Funksiyalar dəyərlərdən istifadə edir (çox vaxt dəyişənlərə təyin olunur) və giriş ilə əlaqəli bəzi məlumatları hesablamaq və ya axtarmaq və çıxış dəyəri yaratmaq üçün istifadə edin. Ayrıca bir GUI çəkmək və ya faylları oxumaq / yazmaq kimi proqramların bir çox hissəsini işlədə bilərsiniz.