2. c언어의 기본

1,100 views

Published on

11.3.22 C.A.n. 발표자료

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,100
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

2. c언어의 기본

  1. 1. 발표 : 19th 김선만
  2. 2. %d %f Hello World 변환명세 return 0;#include // 들여쓰기 Int main(void) /**/ return 0; 변수printf stdio.h %c 헤더파일
  3. 3. #include <stdio.h>int main(void){ printf(“Hello World”); return 0;}
  4. 4. #include <stdio.h>int main(void){ printf(“Hello World”); return 0;}main 함수 : C언어가 실행될 때 가장 먼저 실행되는 함수
  5. 5. #include <stdio.h>int main(void){ printf(“Hello World”); return 0;}{} : 함수의 실행영역
  6. 6. #include <stdio.h>int main(void){ printf(“Hello World”); return 0;}printf : Console에 문자열을 화면에 출력하기 위한 함수
  7. 7. #include <stdio.h>int main(void){ printf(“Hello World”); return 0;}return 0; : 함수의 종료를 알림.
  8. 8. #include <stdio.h>int main(void){ printf(“Hello World”); return 0;}#include <stdio.h> : printf를 사용하기 위한 명령어
  9. 9. #include <stdio.h>int main(void){ printf(“Hello World”); return 0;}; - 한 명령이 끝난 후에 삽입
  10. 10. #include <stdio.h>int main(void){ printf(“Hello World”); return 0;}위에서 아래로 실행main함수를 만날 때까지.
  11. 11. #include <stdio.h>int main(void){ int a = b; // ? int b; return 0;}
  12. 12. 안되는 예? - 1int main(void){ smFunc(); // ?}void smFunc(){ printf(“Best SM”);}
  13. 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 }{ elseprintf(“ “); {} printf(“ “);printf(“n”); }} printf(“n”);} } }
  14. 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. 15. 주석 간단 명료! Comment 잊을만한거! 필요한 것!// 이 함수는 네트워크에 3306, 192.168.0.1 로 접속해서//먼저 패킷을 상대방으로 보낸 후에 5초 후에 다시 패킷을 상대방으로부//받을 것이라 예상됨.
  16. 16. 주석 간단 명료! Comment 필요한 것! 잊을만한거!printf(“”); // printf는 문자열을 출력해주는 함수이다.int a = b; // b의 값을 a에 대입한다. 아마 똑같은 값이 될 것이다.
  17. 17. 주석 간단 명료! Comment 필요한 것! 잊을만한거!int a = 0; // 이 변수는 꼭 0으로 초기화 해야 한다.return 0; // 메인함수는 꼭 0으로 리턴해야 할 것.void smFighting(); // 이 함수는 꼭 수정해야 할 것.
  18. 18. 주석 Comment //간단한 주석을 삽입할 때 사용.함수나 변수의 실행을 막기 위해 사용.
  19. 19. 주석 Comment /**/장문의 주석을 삽입하기 위해 사용.소스의 구역을 해제하기 위해 사용.
  20. 20. C언어에서는 어떤 것이든지 먼저 OO을 해야선언이 가능하다. DEFINE 상수 연산자 정의 변수 함수 구조체
  21. 21. 전화번호부 → 전화번호를 사용 헤더파일 → 정의된 함수를 사용.<Header File> .h
  22. 22. printf(“Hello World”); printf(“안녕하세요.”);
  23. 23. 0101010101010101010101010101010101010101010101010101010101110101010101010010101010101011010101010101010101010101010001010101010101010101010101010이진수 : 6십진수 : 1010 %d문자 : 10 아스키코드 %c소수 : ?? -> %f, %lf
  24. 24. QnA

×