|
Тема |
тва не е минаване [re: zaphod] |
|
Автор |
Colombino (работен) |
|
Публикувано | 25.12.05 13:58 |
|
|
Т.е. имам предвид, че не е логическа грешка, останала незабелязана от компилатора.
Хубавото на C++ му е, че можеш да правиш всичко ако си убеден, че така искаш. Компилаторът ти казва, че не си инициализирал, ма ти може баш тва да искаш ...
Ето един пример (задача от държавен изпит във ФМИ) в който го искаш:
1) {1 т.} Даден е следният фрагмент от програма на езика C:
int x, y, z;
z = ( x = - y) ? ( - x / y) : y ;
Кой от следните оператори е еквивалентен на горния оператор за присвояване?
a) z = ( x = - y) ;
b) z = ( - x / y ) ;
c) z = y ;
d) z = !! ( x = - y);
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_Редактирано от Colombino на 25.12.05 14:00.
|
| |
|
|
|