1580, 9/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 : 12308     Date : 2004/07/02 09:03



    
괴도js 오늘은 여기까지.. 2004/07/02  
1420   I. 리눅스 구조 및 일반 명령어.     괴도js
07/04 12527
1419   [펌]스니핑[1]     loveaaav
03/24 12508
1418   * 해커가 되고싶나 ? *[19]     HackerMapia
03/01 12505
1417   초보가 적어본 윈도우 침투[6]     awsedr45
12/06 12496
1416   메모리 덤프(블루 스크린=STOP 스크린) 코드 및 해결[1]     ROK.AF
02/09 12466
1415   알기 어렵게 설명한 Buffer Overflow[4]     blackcoder
02/17 12402
1414   해킹기법? (기발하다고 해야하나,웃기다고 해야하나)[35]     whqkdnf000
07/31 12398
1413   c언어 for문      hacs98
06/15 12395
1412   [Reverse Engineering] 리버싱의 기초 - 범용 레지스터와 Assembly(Pop,Mov)     zen0c1de
07/18 12368
1411   ping아는 카페 해킹 고수님에게 들은 소리입니다[21]     장세만
07/14 12307
  C언어 기본구조[1]     괴도js
07/02 12307
1409   [펌]해커들의 흔적지우는방법[28]     starztp
10/08 12249
1408   개발자가 알아야할 10가지 보안팁으로 코드를 보호하자.     푸른하늘
09/01 12212
1407   C언어(진법)[9]     whqkdnf000
02/25 12200
1406   왠만한사람들은다알지도모르겠지만[6]     백룡출해
03/17 12109
1405   c++ 강좌[7]     jhon55
08/12 12051
1404   네트워크 개념 휘어잡기 7[8]     소유
09/16 11919
1403   trozan(트로이목마) 포트 목록[2]     whqkdnf000
02/22 11898
1402   [펌] 해킹의 역사     dzhfldk
08/22 11893
1401   리눅스 명령어 한꺼번에(소유님꺼)[11]     ssakura
07/07 11877
[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