Program C przekształca liczbę za pomocą funkcji , które można to zrobić za pomocą wskaźników

Jak napisać program w C który konwertuje liczbę za pomocą funkcji, która może to zrobić za pomocą wskaźników w C Programming Language ?


  1. #include <stdio.h>
  2. /* przekazywanie wskaznikow jako parametrow
  3. Program zamienia liczby korzystajac z funkcji, która tego dokonuje za pomoca wskaznikow
  4. */
  5. void swap(int * q,int * p)
  6. {
  7. int temp = *p;
  8. *= *q;
  9. *= temp;
  10. }
  11. int main()
  12. {
  13. int a = 10, b = 2, x = 3, y = 5;
  14. printf("a,b,x,y: %d,%d,%d,%d\n", a, b, x, y);
  15. swap(&x, &y);
  16. swap(&a, &b);
  17. printf("a,b,x,y: %d,%d,%d,%d\n", a, b, x, y);
  18. }


Learn More :