
Lecture 1 C++
.pdf
Функции
r e t u r n _ t y p e |
f_name ( type_1 val_1 , type_2 val_2 , type_n |
|
val_n ) |
|
|
{ |
|
|
r e t u r n _ t y p e ans ; |
||
. . . |
|
|
r e t u r n |
ans ; |
|
} |
|
|
v o i d p r oc ( type_1 |
val_1 , type_2 val_2 , type_n val_n ) |
|
{ |
|
|
. . . |
|
|
h = f_name ( a , |
b , c ) ; |
|
. . . |
|
|
} |
|
|
|
|
|
Если функция ничего не возвращает, она возвращает тип void и не может содержать оператора return.
19 / 20

Ввод и вывод в стиле С
Основные функции printf и scanf. Пример использования:
char dummy [ 1 2 8 ] ; i n t c i t e s ;
f s c a n f ( "%s %d" , |
dummy , |
&c i t e s ) ; |
p r i n t f ( " V a r i a b l e |
name : |
%s ; v a l u e : %d\n" , dummy , c i t e s ) ; |
Список спецификаторов формата см., например, Link Внимание: неправильное использование спецификатора может привести к ошибке. Ввод/вывод в С++ лишен этих недостатков.
20 / 20