2. c언어의 기본
DESCRIPTION
11.3.22 C.A.n. 발표자료TRANSCRIPT
발표 : 19th 김선만
Hello World
Int main(void)
printf
return 0;
변수
들여쓰기 //
return 0;
/**/
#include
stdio.h
변환명세
%d
%c
%f
헤더파일
#include <stdio.h>
int main(void)
{
printf(“Hello World”);
return 0; }
#include <stdio.h>
int main(void)
{
printf(“Hello World”);
return 0; }
main 함수 : C언어가 실행될 때 가장 먼저 실행되는 함수
#include <stdio.h>
int main(void)
{
printf(“Hello World”);
return 0; }
{} : 함수의 실행영역
#include <stdio.h>
int main(void)
{
printf(“Hello World”);
return 0; }
printf : Console에 문자열을 화면에 출력하기 위한 함수
#include <stdio.h>
int main(void)
{
printf(“Hello World”);
return 0; }
return 0; : 함수의 종료를 알림.
#include <stdio.h>
int main(void)
{
printf(“Hello World”);
return 0; }
#include <stdio.h> : printf를 사용하기 위한 명령어
#include <stdio.h>
int main(void)
{
printf(“Hello World”);
return 0; }
; - 한 명령이 끝난 후에 삽입
#include <stdio.h>
int main(void)
{
printf(“Hello World”);
return 0; }
위에서 아래로 실행
main함수를 만날 때까지.
#include <stdio.h>
int main(void)
{
int a = b;
int b;
return 0; }
// ?
안되는 예? - 1
int main(void) { smFunc(); } void smFunc() { printf(“Best SM”); }
// ?
1. 들여쓰기
int main(void)
{
int i = 0;
for( i = 0 ; i < 100 ; i++ )
{
for(j = 0; j < 200 ; j++)
{
if( i == 0 ; i == 99 ){
printf(“1”);
}
else
{
printf(“ “);
}
printf(“\n”);
}
}
int main(void)
{
int i = 0;
for( i = 0 ; i < 100 ; i++ )
{
for(j = 0; j < 200 ; j++)
{
if( i == 0 ; i == 99 )
{
printf(“1”);
}
else
{
printf(“ “);
}
printf(“\n”);
}
}
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 )
{
}
}
}
- 라인을 차지하지 않는다.
- 제한된 화면에 많은 양을 볼 수 있다.
- 블럭의 짝을 찾기 어렵다.
- 라인을 많이 차지한다.
- 제한된 화면에 많은 양을 보지 못한다.
- 블럭의 짝을 찾기 쉽다.
주석
Comment 간단 명료!
// 이 함수는 네트워크에 3306, 192.168.0.1 로 접속해서
//먼저 패킷을 상대방으로 보낸 후에 5초 후에 다시 패킷을 상대방으로부
//받을 것이라 예상됨.
필요한 것!
잊을만한거!
주석
Comment 간단 명료!
필요한 것!
잊을만한거!
printf(“”); // printf는 문자열을 출력해주는 함수이다.
int a = b; // b의 값을 a에 대입한다. 아마 똑같은 값이 될 것이다.
주석
Comment 간단 명료!
필요한 것!
잊을만한거!
int a = 0; // 이 변수는 꼭 0으로 초기화 해야 한다. return 0; // 메인함수는 꼭 0으로 리턴해야 할 것. void smFighting(); // 이 함수는 꼭 수정해야 할 것.
주석
Comment
//
간단한 주석을 삽입할 때 사용.
함수나 변수의 실행을 막기 위해 사용.
주석
Comment
/**/
장문의 주석을 삽입하기 위해 사용.
소스의 구역을 해제하기 위해 사용.
C언어에서는 어떤 것이든지 먼저 OO을 해야
선언이 가능하다.
정의
변수 함수
구조체
DEFINE 상수 연산자
전화번호부 → 전화번호를 사용
헤더파일 → 정의된 함수를 사용.
<Header File> .h
printf(“Hello World”);
printf(“안녕하세요.”);
01010101010101010101010101010
10101010101010101010101010101
11010101010101001010101010101
10101010101010101010101010100
01010101010101010101010101010
이진수 : 6
십진수 : 1010 %d
문자 : 10 아스키코드 %c
소수 : ?? -> %f, %lf
Q n A