void add(int num); 함수...
놓아주세요
2023.04.01
#includestdio.hint val;void add(int num);int main(void){ printf(val : %d \n, val); add(3);printf(val : %d \n, val); val++;printf(val : %d \n, val); retrun 0;}void add(int n){ val+=n;}열혈강의 C언어를 하면서 궁금한 점이 있습니다.위에 빨강색으로 색칠한 부분을 보시면 int로 선언한 매개변수가 다릅니다.하지만 출력이되고요.왜 달라도 정상적으로 출력이 되는거죠??
-
연하얀
쓰레기 값이라기보다 함수 선언을 나타내는 것이라서 어떤 인자 값이 들어가는지 변수명을 잘 정해주는 것이 좋습니다.
-
우시
즉 쓰래기 값과 비슷하단 말이군요.
답글 감사합니다.^^ -
연블루
윗분 말이 맞아요 ㅋ
그냥 함수 선언은 (int) 이거만 써줘도 상관없어요 -
꽃달
n이란 것은 수를 받아서 n이란 것에 대입한 단 것이고,
num은 형식상으로라서...아마요.