-
[잡담] (C언어)도와주세요!2014.10.13 PM 11:07
어디에도 이상한게 없는데
a가 출력이 안됩니다. ㅠㅠ
c언어 숙제 하는데 정의한 것들 숫자가 제멋대로 튀네요.
변수가 튀어버리니 아무것도 못합니다. ㅠㅠ
제가 뭐 잘못 쓴 건 가요?
댓글 : 12 개
- 시노부궁디팡팡
- 2014/10/13 PM 11:11
이게 포인터가 아니라서 &는 안하셔도돼요
- 시노부궁디팡팡
- 2014/10/13 PM 11:11
&는 그 변수의 주소를 불러오는거라서 지금 출력되는 쟤가 int a의 메모리주소일거에요
- ThanksBill
- 2014/10/13 PM 11:13
아... 포인터할때 &였나요;; C는 오랜만이라 햇갈렸네요.
- 야자와 니코니코
- 2014/10/13 PM 11:15
감사합니다. & 빼는 거였군요.
왜 다른 건 잘 하다가 막판에 실수했는지... ㅠㅠ
왜 다른 건 잘 하다가 막판에 실수했는지... ㅠㅠ
- ThanksBill
- 2014/10/13 PM 11:12
main을 int형으로 하셨으면 끝에 return 0;을 붙여주세요.
아니면 main을 void형으로 바꿔주세요.
아니면 main을 void형으로 바꿔주세요.
- 야자와 니코니코
- 2014/10/13 PM 11:18
반환은 저정도면 필요 없지 않나요?
연습용으로 간단하게 짠 거거든요.
깜빡하긴 했네요. ;;
연습용으로 간단하게 짠 거거든요.
깜빡하긴 했네요. ;;
- 요이쿠
- 2014/10/13 PM 11:37
ThanksBill님 글에 첨삭
본인이 int형을 리턴해주겠다고 했는데
리턴을해주지 않는다는건 말이 안되죠...
그래서 void형을 바꿔서 리턴할값이 없다고 명시적으로 하던가요
본인이 int형을 리턴해주겠다고 했는데
리턴을해주지 않는다는건 말이 안되죠...
그래서 void형을 바꿔서 리턴할값이 없다고 명시적으로 하던가요
- 야자와 니코니코
- 2014/10/13 PM 11:46
아직 초보자라 잘 모르는 것이 많습니다;;
명시를 꼭 해야 하는 거군요. 잘 알아갑니다. ㅎㅎ
명시를 꼭 해야 하는 거군요. 잘 알아갑니다. ㅎㅎ
- 빈센트 발렌타인
- 2014/10/13 PM 11:17
저 일련의 숫자들은 주소값입니다..ㅎㅎ
엄밀히 따지면 정확히 출력된 정확한 값이죠. 물론 프로그래머가 의도한 값은 아니지만요. & 연산자는 주소연산자라서 주소값을 나타내고 변환됩니다.
엄밀히 따지면 정확히 출력된 정확한 값이죠. 물론 프로그래머가 의도한 값은 아니지만요. & 연산자는 주소연산자라서 주소값을 나타내고 변환됩니다.
- 야자와 니코니코
- 2014/10/13 PM 11:18
아직 포인터는 안배웠는데 왜 자연스럽게 &를 치고 있었을까요. ㅠㅠ
- Demitasse
- 2014/10/13 PM 11:31
씨언어 예스잼
- 야자와 니코니코
- 2014/10/13 PM 11:46
덕분에 과제 완료했습니다!!
10분 남기고 완성했네요.
10분 남기고 완성했네요.
user error : Error. B.