Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Комплексное пособие Си.pdf
Скачиваний:
57
Добавлен:
12.03.2015
Размер:
1.57 Mб
Скачать

располагаются перед выполняемыми операторами и значения объявленных переменных при таком переходе будут не определены.

Оператор вызова функции

Оператор вызова функции имеет вид:

<имя_функции> (<аргумент1>, ... , <аргументN>);

Он является частным случаем оператора-выражения (см. следующий раздел).

Примерами операторов вызова функции являются уже знакомые вам операторы вызова функций форматированного ввода/вывода printf и scanf.

Контрольные вопросы

1.Алгоритмическая структура выбор вариантов.

2.Оператор if. Синтаксическая конструкция, логика работы.

3.Условная операция. Синтаксическая конструкция, логика работы. Пример.

4.Оператор switch. Синтаксическая конструкция, логика работы.

5.Использование оператора break в операторе switch.

6.Приведите пример использования оператора switch.

7.Приведите пример использования оператора if.

8.Оператор цикла while. Синтаксическая конструкция, логика работы.

9.Оператор цикла do…while. Синтаксическая конструкция, логика работы.

10.Оператор цикла for. Синтаксическая конструкция, логика работы.

11.Приведите пример использования оператора цикла while.

12.Приведите пример использования оператора цикла do…while.

13.Приведите пример использования оператора цикла for.

14.Приведите пример использования оператора цикла for с вещественной переменной цикла.

15.Приведите пример использования оператора цикла for с символьной переменной цикла.

51

16.Приведите пример использования оператора цикла for с шагом не равным

1.

17.Приведите пример использования оператора цикла for с пропущенной частью инициализации переменных цикла.

18.Приведите пример использования оператора цикла for с пропущенной частью изменения переменных цикла.

19.Приведите пример использования оператора цикла for с пропущенной частью проверки условия.

20.Оператор continue. Логика работы. Пример.

21.Оператор goto. Синтаксическая конструкция, логика работы.

11.Как изображается и программируется на языке Си циклическая структура с предусловием?

12.Определите результат выполнения фрагмента программы:

int s = 0, n = 1; while ( n < 5)

{ s = s + n; n++; }

printf (“Результат:%d”, s);

7. Определите результат выполнения фрагмента программы: int x=3, y=5, z=-1;

if (x>y && x>z) printf (“%d”, x); else if (z>y) printf (“%d”, z);

else printf (“%d”, y);

52