12. 안되는 예? - 1
int main(void)
{
smFunc(); // ?
}
void smFunc()
{
printf(“Best SM”);
}
13. 1. 들여쓰기
int main(void) int main(void)
{ {
int i = 0; int i = 0;
for( i = 0 ; i < 100 ; i++ ) for( i = 0 ; i < 100 ; i++ )
{ {
for(j = 0; j < 200 ; j++) for(j = 0; j < 200 ; j++)
{ {
if( i == 0 ; i == 99 ){ if( i == 0 ; i == 99 )
printf(“1”); {
} printf(“1”);
else }
{ else
printf(“ “); {
} printf(“ “);
printf(“n”); }
} printf(“n”);
} }
}
14. 1. 들여쓰기
if( a == 0 || b == 0 ){
- 라인을 차지하지 않는다. if( c == 0 || d == 0 ){
if( e == 0 || f == 0 ){
- 제한된 화면에 많은 양을 볼 수 있다.
}
- 블럭의 짝을 찾기 어렵다. }
}
if( a == 0 || b == 0 )
{ - 라인을 많이 차지한다.
if( c == 0 || d == 0 )
{
- 제한된 화면에 많은 양을 보지 못한다.
if( e == 0 || f == 0 )
{
- 블럭의 짝을 찾기 쉽다.
}
}
}
15. 주석
간단 명료! Comment
잊을만한거!
필요한 것!
// 이 함수는 네트워크에 3306, 192.168.0.1 로 접속해서
//먼저 패킷을 상대방으로 보낸 후에 5초 후에 다시 패킷을 상대방으로부
//받을 것이라 예상됨.
16. 주석
간단 명료!
Comment
필요한 것!
잊을만한거!
printf(“”); // printf는 문자열을 출력해주는 함수이다.
int a = b; // b의 값을 a에 대입한다. 아마 똑같은 값이 될 것이다.
17. 주석
간단 명료! Comment
필요한 것!
잊을만한거!
int a = 0; // 이 변수는 꼭 0으로 초기화 해야 한다.
return 0; // 메인함수는 꼭 0으로 리턴해야 할 것.
void smFighting(); // 이 함수는 꼭 수정해야 할 것.
18. 주석
Comment
//
간단한 주석을 삽입할 때 사용.
함수나 변수의 실행을 막기 위해 사용.
19. 주석
Comment
/**/
장문의 주석을 삽입하기 위해 사용.
소스의 구역을 해제하기 위해 사용.
20. C언어에서는 어떤 것이든지 먼저 OO을 해야
선언이 가능하다.
DEFINE 상수 연산자
정의
변수 함수
구조체
21. 전화번호부 → 전화번호를 사용
헤더파일 → 정의된 함수를 사용.
<Header File> .h