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



Pdf көрінісі
бет65/252
Дата06.01.2022
өлшемі12,25 Mb.
#11940
1   ...   61   62   63   64   65   66   67   68   ...   252
Байланысты:
аа

Указатели Null  
Нулевой  указатель  –  это  переменная  указателя  со  значением  0.  В  основном, 
большинство  программистов  любят  присваивать  указателю  начальное  значение 
Null  (0),  при  создании  новой  переменной  указателя.  Компьютерные  программы  в 
основном  не  могут  получить  доступ  адресу  памяти  0  (он  занят),  так  что  если  вы 
попытаетесь  обратиться  к  указателю  Null,  ваша  программа  выйдет  из  строя,  как 
показано на следующем скриншоте: 
 
Совет 
Приколы  с  указателями  от  Binky,  весёлое  видео  про  указатели.  Посмотрите  на 
http://www.youtube.com/watch?v=i49_SNt4yfk

cin 
cin  –  это  способ  которым  С++  традиционно  принимает  ввод  от  пользователя  в 
программу. сin легко использовать, потому что оно смотрит на тип переменной, в 
которую  будет  помещать  значение,  когда  помещает  это  значение.  Например, 
скажем  мы  хотим  спросить  возраст  пользователя  и  сохранить  его  в  переменной 
типа int. Мы можем сделать это следующим образом
cout << "What is your age?" << endl; 
int age; 
cin >> age; 
printf() 
Хотя  мы  применили  cout,  чтобы  выводить  переменные,  вам  необходимо  знать  о 
ещё  одной  распространённой  функции,  которая  применяется  для  вывода  на 
консоль.  Эта  функция  называется  printf.  Функция  printf  включена  в  библиотеку 

,
 
так  что  вам  нет  надобности  включать  - 
#include 
что  то  дополнительное, 
чтобы  применять  её.  Некоторые  программисты  в  индустрии  игр  предпочитают 
printf вместо cout (я знаю), так что позвольте представить вам это.  


50 | 
С т р а н и ц а
 
 
Давайте продолжим  и посмотрим, как работает printf(), как показано в следующем 
коде:  
#include  
#include  
using namespace std; 
int main() 

char character = 'A'; 
int integer = 1; 
printf( "integer %d, character %c\n", integer, character ); 
}
 


Достарыңызбен бөлісу:
1   ...   61   62   63   64   65   66   67   68   ...   252




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

    Басты бет