Изучаем С++ создавая игры в ue4 Уилльям Шериф Изучайте программирование С++ с интересным применением реально мира, что позволит вам создавать ваши собственные игры!



Pdf көрінісі
бет101/252
Дата06.01.2022
өлшемі12,25 Mb.
#11940
1   ...   97   98   99   100   101   102   103   104   ...   252
Байланысты:
аа

Переменные, пересмотр 
Всегда здорово пересмотреть темы, которые вы прошли ранее. Особенно теперь, 
когда вы гораздо глубже понимаете написание кода на С++. 
Глобальные переменные 
Теперь,  когда  мы  ознакомились  с  принципом  функций,  можно  ознакомиться  и  с 
принципом глобальной переменной. 
Что  такое  глобальная  переменная?  Глобальная  переменная  –  это  любая 
переменная,  доступная  всем  функциям  программы.  Как  мы  можем  сделать 
переменную  доступной  всем  функциям  программы?  Мы  просто  объявляем 
переменную  вверху  кода  файла.  Обычно  после  или  не  далеко  от  утверждения 
#include

Вот пример программы с глобальными переменными: 
#include  
#include  
using namespace std; 
string g_string;    // 
глобальная строковая переменная, 
// 
доступная всем функциям в пределах программы 
// (
потому что она объявлена до любой функции 
// 
ниже!) 
void addA(){ g_string += "A"; } 
void addB(){ g_string += "B"; } 
void addC(){ g_string += "C"; } 
int main() 

addA(); 
addB(); 
cout << g_string << endl; 
addC(); 
cout << g_string << endl; 



96 | 
С т р а н и ц а
 
 
Здесь  одна  и  та  же  глобальная  переменная 
g_string
  доступна  всем  четырём 
функциям  в  программе  (
addA()

addB()

addC()
,  и 
main()
).  Глобальные 
переменные активны в течении программы. 
Подсказка 
Иногда программисты предпочитают ставить префикс g_ глобальной переменной, 
но это не является обязательным условием. 


Достарыңызбен бөлісу:
1   ...   97   98   99   100   101   102   103   104   ...   252




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет