Работать надо не 12 часов, а головой. |
Стив Джобс. |
Многие знают про оператор подёргивания: --i++;. Но сегодня я наткнулся на два других оператора, которых раньше не знал:
Оператор стремления:
#include <stdio.h>
void main() {
int x = 10;
while ( x --> 0 ) printf ("%d\n", x);
}
void main() {
int x = 10;
while ( x --> 0 ) printf ("%d\n", x);
}
Читается «пока целочисленный x продолжает стремиться к нулю, делать…»
И оператор скольжения:
#include <stdio.h>
void main() {
int x = 10;
while ( x --\
\
\
\
> 0 ) printf ("%d\n", x);
}
void main() {
int x = 10;
while ( x --\
\
\
\
> 0 ) printf ("%d\n", x);
}
Читается «пока целочисленный x продолжает скользить к нулю, делать…»
На английском они называются «goes to» и «slides to» соответственно.
no subject
no subject
no subject
void main() {
int x = 10;
while ( 0 <---- x ) printf ("%d\n", x);
}
no subject
no subject
no subject