Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

IntI

From ZeroWiki

동문서버의 글을 보고 들은 생각

오늘 회사 동기가 공부하다가 꺼낸 얘긴데..
int i = 0;
i = i++;
위 코드에서 i의 최종 값은? ^^
실제로 돌려서 값을 보고 왜 그런지 나름대로 논리를 세우긴 했는데
다른 사람들이 잘 못알아 듣더군요. 큭.. ^^;;
답은 0입니다.
왜 그런지 한번 생각해 보시길..
다른 분들 생각도 한번 들어보고 싶네요. ^^

int i... for(int i=0; i<... int i=0; while(i<.....) i=0 i++ i--... C언어에서 변수를 배우고 순환문을 처음 배우기 시작할때 가장 처음 배우는 변수 i-_- 도대체 왜 i 인가?? a도 아니고 b도 아니고 어때서 i 지?? integer의 i 인거지?? 그럼 언제부터 int i 라는 변수가 사용된 것일까?? 80년대의 C언어 책에서도 int i 를 사용하고 있었을까?? 라는 궁금증이 문득들었어요-_-ㅋ - 이승한 DeleteMe) 잡담분류인가요;; - 이승한


내가 봤을때 for나 while 안에서 쓰는 i 는 iterator 의 앞글자를 의미하는 i 같은데 - [(namsang)] 위에꺼는 i++ 한 값은 일단 0 이고 그 담에 i 는 1로 증가 했는데 이제 그 i++ 한 값을 i에 넣어서 그런거 같은데


포트란인가 코볼인가 파스칼인가.. 아무튼 이 셋중의 한 언어에서 그렇게 쓰던것이, 하나의 관용이 된 것이라고 들은 기억이 있음 - 임인택


토론분류