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



Pdf көрінісі
бет95/252
Дата06.01.2022
өлшемі12,25 Mb.
#11940
1   ...   91   92   93   94   95   96   97   98   ...   252
ВАША 
ПРОГРАММА 
ФУНКЦИЯ 
sqrt() 
ВАША 
ПРОГРАММА 
ФУНКЦИЯ  
sqrt() 
100101000010101 
100010100101010 
101много10от001 
101010работа100 
…готово… 
Это 2.2360679774997896 
Спасибо 
ВАША 
ПРОГРАММА 
ФУНКЦИЯ  
sqrt() 
ВАША 
ПРОГРАММА 


88 | 
С т р а н и ц а
 
 
Написание нашей собственной функции 
Скажем,  мы  хотим  написать  код,  который  выводит  полосу  дороги,  как  показано 
здесь: 
cout << "*   *" << endl; 
cout << "* | *" << endl; 
cout << "* | *" << endl; 
cout << "*   *" << endl;
 
Скажем  теперь,  мы  хотим  вывести  две  такие  полосы  дороги,  в  ряд.  Или  три 
полосы. Или скажем, мы хотим выводить любое количество таких полос. Тогда нам 
нужно  повторить  четыре  строки  кода,  которые  образуют  первую  полосу  дороги, 
один раз на каждую полосу дороги, что мы пытаемся вывести. 
Что  если  мы  введём  нашу  собственную  С++  команду,  которая  позволяет  нам 
выводить полосу дороги при вызове этой команды. Вот как это работает
void printRoad() 
// напечатать дорогу 

cout << "*   *" << endl; 
cout << "* | *" << endl; 
cout << "* | *" << endl; 
cout << "*   *" << endl; 

В этом отличие функции. Функция С++ имеет следующую анатомию: 
 
Функцию  применять  просто:  мы  лишь  вызываем  функцию,  которую  хотим 
выполнить  по  имени,  за  которым  идут  две  круглые  скобки  ().  Например,  вызов 
функции 
printRoad() 
запустит  эту  самую  функцию.  Давайте  выполним  трассировку 
примера программы, чтобы полностью понять, что это означает


Достарыңызбен бөлісу:
1   ...   91   92   93   94   95   96   97   98   ...   252




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

    Басты бет