Язык программирования Си


         

Хрестоматия по программированию на Си в Unix- часть 4


- 4 - Си в UNIX

if( x > 2 ) then x = 2; if x < 1 x = 1;

Ответ: в Си нет ключевого слова then, условия в операторах if, while должны браться в ()-скобки.

1.6. Напишите программу, печатающую ваше имя, место работы и адрес. В первом вари- анте программы используйте библиотечную функцию printf, а во втором - puts.

1.7. Составьте программу с использованием следующих постфиксных и префиксных опера- ций:

a = b = 5 a + b a++ + b ++a + b --a + b a-- + b

Распечатайте полученные значения и проанализируйте результат.

1.8.

Цикл for

________________________________________________________________________________

for(INIT; CONDITION; INCR) BODY

________________________________________________________________________________

INIT; repeat: if(CONDITION){ BODY; cont: INCR; goto repeat; } out: ;

Цикл while

________________________________________________________________________________

while(COND) BODY

________________________________________________________________________________

cont: repeat: if(CONDITION){ BODY; goto repeat; } out: ;




Содержание  Назад  Вперед