Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- struct TT
- {
- int n;
- void operator ++()
- {
- this->n ++;
- }
- void operator ++(int)
- {
- n += 100;
- }
- };
- TT t1;
- /////////////////////////////////////////////////
- int main() //
- {
- printf("t1.n = %d\n", t1.n); t1++;
- printf("t1.n = %d\n", t1.n);
- }
- ///////////////////..............
- /*
- 1) В функции main создайте переменную int n1 = 1;
- 2) Передайте её адрес в функцию foo
- 3) В функции foo создайте переменную int n2 = 222;
- 4) Пусть функция foo вернёт первоначальное содержимое переменной n2 (222)
- 5) Перед завершением работы foo, пусть переменная n2 получит содержимое переменной n1
- */
- #include <stdio.h>
- int foo(int* p);
- //////////////////////////////////////////////////
- int main() //
- {
- int n1 = 1;
- foo(&n1);
- }
- //////////////////////////////////////////////////
- int foo(int *p) //
- {
- int n2 = 222;
- int n3 = n2;
- n2 = *p;
- return n3;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement