1580, 3/79 회원가입  로그인  
   괴도js
   C언어 기본구조

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=203 [복사]


C 언어의 기본 구조

하나의 main() 함수를 기본으로 하여 구성되며, 프로그램의 실행은 main() 함수의 { 로 시작되어 } 로 끝나게 된다.
기본구조의 예

/* 프로그램 기본구조 */ ---a 주석문으로 프로그램 어느곳이나 사용가능
#include <stdio.h> ---a 선행처리기 (main()함수를 읽기 전에 수행)
main() ---a main() 함수
{ ---a 프로그램 시작
변수의 선언 ---a 프로그램 내용
제어문 / 입출력 함수 등---a 프로그램 내용
}




C 언어의 기본 사항들


c언어에는 행번호가 없다.
대문자와 소문자가 구별되면, 주로 소문자에 기초하여 작성된다.
main()함수에서 시작되며, 반드시 존재해야 한다.
함수의 본체는 { }으로 묶는다.
한 문장은 반드시 ; 으로 끝나야 한다.
주석문은 /* */으로 묶어 표시한다.


프로그램 작성 및 실행들



프로그램 작성 ; SOURCE PROGRAM (확장자 *.C 파일)
원시프로그램
COMPILE ; OBJECT PROGRAM (확장자 *.OBJ 파일)
목적프로그램

LINK/EDIT ; EXECUTE PROGRAM (확장자 *.EXE 파일)
실행프로그램
/* turboc 2.0 컴파일러 */
Edit Key 조작
Key 내    용
Ins 삽입모드(Insert)의 설정과 해제
Del 현재 커서 위치의 글자 한개 지우기
BackSpace 커서의 바로 왼쪽 글자 지우기
Ctrl + N 한줄 첨가
Ctrl + Y 한줄 지우기
Ctrl + Q Y 현재 커서 위치부터 줄 끝까지 지우기
Ctrl + T 커서의 오른쪽 단어 지우기
Ctrl + K B 블록(Block)의 처음 위치 지정 / 커서 위치 이전의 블록 해제
Ctrl + K K 블록의 끝 위치 지정 / 커서 위치 이후의 블록 해제
Ctrl + K C 지정한 블록을 커서 위치에 복사
Ctrl + K V 지정한 블록을 커서 위치로 이동
Ctrl + K H 지정한 블록을 보이기, 감추기
Ctrl + K R 블록으로 파일을 읽어오기
Ctrl + K W 지정한 블록을 파일로 저장하기
Ctrl + K Y 지정한 블록 지우기
Ctrl + K P 블록을 프린트하기



  Hit : 11975     Date : 2004/07/02 09:03



    
괴도js 오늘은 여기까지.. 2004/07/02  
1540   [[초급/강좌]] 유닉스 주요 명령어[7]     소유
10/09 13811
1539   [[초급/강좌]] 유닉스 기본 정리[8]     소유
10/09 13792
1538     [re] 허접팁] 암호를 바꿔 해킹피해 줄이쟈 ㅋ ^^; 더 좋은방법[9]     xeon400
10/14 8855
1537   콘솔과 엑스윈도에서 마우스 사용하기[1]     소유
10/28 9501
1536   리눅스에서 한국통신 adsl 설정[10]     jgminam
11/06 10808
1535   gdb사용법_링크임다...[3]     esang72
01/10 8316
1534   리모트에서 명령어 실행시키기[1]     xiangyi
02/03 10039
1533   format string을 위한 리턴어드레스 구하기.[2]     ssuckies
02/08 9992
1532   그녀의 Vulnerabilities에 따른 Remote/local one night stand exploit.[2]     ssuckies
03/29 9400
1531   왜 C 이어야 하는가 ?[96]     소유
04/09 22983
1530   BOF 해결 무작정 따라하기 #1[7]     ssuckies
04/12 13720
1529   BOF 해결 무작정 따라하기 #2     ssuckies
04/12 9237
1528   커널버전 확인하기ㅋ[1]     괴도js
07/02 8589
1527   [C강좌] C언어의 기본개요     괴도js
07/02 10488
  C언어 기본구조[1]     괴도js
07/02 11974
1525   C강좌;;라 할것잇나?[1]     괴도js
07/03 10695
1524   2번째C강좌~![9]     괴도js
07/03 11202
1523   I. 리눅스 구조 및 일반 명령어.     괴도js
07/04 11987
1522   II. 일반명령어2.     괴도js
07/04 9660
1521   [Bash Shell] 정복하기[1]     괴도js
07/04 9522
[1][2] 3 [4][5][6][7][8][9][10]..[79]

Copyright 1999-2023 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org & Wowhacker.com