Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Использование “ , ” , формирование параметров .Содержание книги
Поиск на нашем сайте
Указатели на массивы в качестве параметров функции. Компилятор Си никогда не передаёт массивов по значению. Передаётся только указатель на массив.
Значения аргументов функций по умолчанию. void f (char, int, float); Замечание: поставить запятую вместо пропущенного параметра по умолчанию НЕЛЬЗЯ!!
Переменное число параметров функции. Си допускает использование переменного числа параметров. Специфика вызова: 1) признаком функции с переменным числом аргументов является многоточие в списке параметров; 2) встретив … компилятор прекращает контроль соответствующего типа; 3) у функции должен быть хотя бы один обязательный параметр; 4) функция с переменным числом параметров должна иметь способ определения их точного числа при каждом вызове; int Func(int i; …); Признаком конца списка параметров является -1. int Func(int i, …) Функции стандартной библиотеки (printf, scanf). int printf(const char *, …); Функция printf предназначена для перевода указанных программистом в качестве необязательных параметров значений в строковое представление. Функция определяет точное число необязательных параметров, подсчитывая количество символов % в единственном обязательном параметре. %c – char %d – int %i – int %e – exp // x=1,1e+0,02 %f – float %g – float, но без лишних нулей %o – восьмеричное представление числа %p – значение адреса указателя в шестнадцатеричном виде %s – массив строк %u – преобразование аргумента к целому беззнаковому в десятичном виде %x - преобразование аргумента к целому беззнаковому в шестнадцатеричном виде
int m = -1; printf(“%x”,m);
%[+-n]s (строка символов) %[+-n]f (дробное число в фиксированном формате) %[+-n]e (количество цифр после десятичной точки) %[+-n]i (d) (количество выводимых цифр) %[+-n]g (максимальное количество цифр)
Виды возвращаемых значений и механизмы их формирования.
Функция может возвращать: -объект базового типа; -объект пользовательского типа; -указатель или ссылку; bool func (); //базовый тип int &f()
|
||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2021-12-15; просмотров: 90; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.236 (0.005 с.) |
|||||||||||||||||||||||||||||||||||||||||||||