U E D R , A S I H C RSS

반복문�열/김대순

output

~cpp 
#include<stdio.h>
int y(int n);

main()
{
	  int z;
          for(z=0;z<5;z++)
          y(z);

}
int y(int n)
{
          printf(" %d CAUCSE LOVE.\n",n+1);
	  return 0;
}

== 질문!! ==
http://blogfiles1.naver.net/data13/2006/3/29/80/warning-1006kds.jpg
실행� �는�, warning �~~~!!!
웬지 함수를 굳� 쓰지 �아야 하는 코딩 같�..ㅡㅡ; 헬미~~!!

변수명, 함수명� 정할 때는 항� 어떤 �미를 나타내는 변수�고, 어떤 �� 수행하는 함수�지를 명확히 나타내는 �름� 쓰세요.
위와 같� 함수명� y()로 해버리면 다른 사람� 함수�형만 보고는 뭘 하는 지 잘 모르겠죠? - �현
→ re: 네..^^ �사합니다..-대순

개선� 코딩 by 새싹스터리

~cpp 
#include<stdio.h>
void y(int n); 


int main() 
{ 
      int z; 
      for(z=0;z<5;z++) 
       y(z);

      return 0;

} 
void y(int n) 
{ 
          printf(" %d CAUCSE LOVE.\n",n+1); 
       
}

좀� 간결하게 코딩 by 새싹스터리

~cpp 
#include<stdio.h>
void y(int n); 


int main() 
{ 
      for(int z=0;z<5;z++) 
       y(z);

      return 0;

} 
void y(int n) 
{ 
          printf(" %d CAUCSE LOVE.\n",++n); 
       
}

++� 쓰는 경우 조심할 필요가 있습니다. 지금� 함수� 값� �해 전달� 하기 때문� 아무 문제가 없어 보입니다. 하지만 다�과 같� 경우는 어떨까요? -- Leonardong
re-ì§€ì �ì�„ í•´ 주셔서 ê°�사합니다. 주소값으로 넘길때 int형 주소ì—� +1ì�„ 하게ë�  경우 4ë°”ì�´íŠ¸ë¥¼ 건너뛴 주소ì�˜ ê°’ì�„ ìœë ¥í•˜ê¸° 때문ì—� ì›�하는 결과가 나오지 않지요..^^;-대순-
~cpp 
#include<stdio.h>
void y(int &n); 


int main() 
{ 
      for(int z=0;z<5;z++) 
       y(z);

      return 0;

} 
void y(int &n) 
{ 
          printf(" %d CAUCSE LOVE.\n",++n); 
       
}

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:33
Processing time 0.0528 sec