|
|
От: |
NordSky
|
|
| Дата: | 09.02.11 13:27 | ||
| Оценка: | |||
NS>>#define ACTION(x) (\
NS>> if(x > 0) x = 9; \
NS>>)
NS>>NS>>void Foo(int i); // прототип
NS>>int i = 4;
NS>>.Foo(ACTION(i)); // вызов
NS>>U>у него нет целочисленного значения, это просто стейтментыif (x>0) x = 9;
U>int Action(int& x)
U>{
U> return x > 0 ? x = 9 : x;
U>}
U>void Foo(int i);
U>int i = 4;
U>Foo(Action(i));
U>