soyoung-
함수의 이해 응용문제
#include int input(int seq) { int a; printf("%d번째 값을 입력해 주세요: ", seq); scanf_s("%d", &a); return a; } void sum(int a1, int a2) { printf("%d+%d=%d\n", a1, a2, a1+a2); } void sub(int a1, int a2) { printf("%d-%d=%d\n", a1, a2, a1 - a2); } void mul(int a1, int a2) { printf("%d*%d=%d\n", a1, a2, a1 * a2); } void div(int a1, int a2) { printf("%d/%d=%d\n", a1, a2, a1 / a2); } void ex1() { int x1 = inpu..
2022. 3. 28.
포인터와 함수의 관계/call by value/call by reference
#include void main() { int x = 10 , y = 20; printf("x: %d, y:%d\n", x, y); x = y; y = x; printf("x: %d, y:%d\n", x, y); //이렇게 하면 내가 원하는 값의 교환이 이뤄지지 않는다, x값이 덮어 씌워 지기 때문 } x: 10, y:20 x: 20, y:20 #include void main() { int x = 10 , y = 20; int temp; printf("x: %d, y:%d\n", x, y); temp = x; x = y; y = temp; printf("x: %d, y:%d\n", x, y); } x: 10, y:20 x: 20, y:10 #include void swap(int, int); void..
2022. 3. 27.