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



    
괴도js 오늘은 여기까지.. 2004/07/02  
1440   I. 리눅스 구조 및 일반 명령어.     괴도js
07/04 12527
1439   2번째C강좌~![9]     괴도js
07/03 11773
1438   C강좌;;라 할것잇나?[1]     괴도js
07/03 11040
1437   [Bash Shell] 정복하기[1]     괴도js
07/04 9875
1436   [C강좌] C언어의 기본개요     괴도js
07/02 11069
  C언어 기본구조[1]     괴도js
07/02 12306
1434   II. 일반명령어2.     괴도js
07/04 10148
1433   커널버전 확인하기ㅋ[1]     괴도js
07/02 8920
1432   ftz 를위한 자잘한 tip을 알려주세요[3]     금빛갑옷
11/14 6566
1431   [자작] 아직은 부족하지만 제가 정리한 텍스트 입니다[8]     김성근
02/06 6679
1430   [펌]우분투(ubuntu) 사상이란?     김병권
02/04 9885
1429   해킹툴 팝니다.^^ 키로그![14]     고슴도치
09/12 8984
1428   해쿨 level2 강의[10]     결빙
07/07 11447
1427   [펌]Ptrace를 이용한 재미는 해킹.[4]     ^^
02/08 12611
1426   Linux 에서 APM(apache+php+mysql) 소스로 설치 하기[5]     포비
10/29 7613
1425   cisco ios 소프트웨어 cli [1] 이글 올려두되나...???     캐럴린
04/27 8878
1424   PHP공부하실분? 구합니다.[1]     카르페이
04/23 7136
1423   같이공부하실분~[1]     카르페이
04/23 8114
1422   레지스트리 핵심 명령어 요약[1]     카르페이
05/08 8753
1421   정보처리기능사 소프트웨어 공학 모음집 입니다.[1]     카르페이
05/08 7797
[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