검색결과 리스트
글
C언어 쉽게 시작해보자 !
여느 책에 다 설명 되어있는것들 이지만...
정리하면서 공부한다는 의미로 한번 정리해 보겠습니다 ^.T
C언어 1학년때 배울 때 난 왜 이 사이트를 몰랐을깡^.^...... 열정이 부족해서였을까 아니면 교수가 물흐르듯 강의를 술술술술 아니구나 내가 놀아서였구나
아무튼 C언어의 기본(?)기초를 천천히 배우면서 예시문과 같이 배우시려면
http://msdn.microsoft.com/ko-kr/default.aspx
이사이트에서 용어를 찾아보면서 공부하시는것도 많은 도움이 된다고 하네요
컴파일이니 링크니 하는건 건너 뛰겠습니다. 사람이 인식할수 있는 언어를 입력해 컴퓨터 용어로 바꾸는 과정이라고만 가볍게 알고가구요..
C언어의 기본구조에대해 설명하겠습니다.
#include <stdio.h> //전처리기와 헤더파일
int main(void)
{
printf("안녕하세요\n");
return=0;
}
# - 전처리기 .
전처리기라는 말은 , 컴파일러라고 하는 컴퓨터가 인식하게 컴퓨터용어로 바꾸는 과정인데, 컴파일러가 컴파일을 수행하기 전에 먼저 처리하라는 뜻입니다.
<stdio.h> - 헤더파일.
h가 header File이구요, stdio는 standard input output 의 줄임말로, 표준입출력이라는 의미입니다.
헤더파일은 printf 나 scanf 같은 함수들을 사용하기 위해 따로 정의해놓은 것입니다. 다른 헤더파일들도 많은데 기본적으로 쓰이는 헤더 파일입니다.
#include <stdio.h> 라는 뜻은 stdio.h를 포함(include)하는 작업을 먼저 (전처리)하라는 의미입니다.!
^.T 한문장에 저런 깊은 뜻이 ㅠㅜㅠㅜㅠ ㅎㅎㅎㅎ 아아ㅏ .....
다음문장인 int main(void).
int 는 integer(정수)라는 출력형태이고, main 은 함수이름의 하나이고, (void)는 입력형태입니다..
void는 입력형태가 '없다는' 의미입니다..
풀어보면.. 입력없이 main함수를 정수로 출력하라는 의미입니다.
밑의 printf 를 예시로 출력했는데요 ,
그걸보지마시고 중괄호를 봐주세용.
{
함수
}
그러니까 .. 저 위의 2문장을 기본으로 해서 중괄호안의 함수를 출력하는거죠!!!!!!!!!
표준입출력을 하는 거니까 저 중괄호 사이에있는 함수는 표준 함수입니다. 네네..
엉엉 ㅠㅠ 힘들엉 ㅠㅠ
맞다 int main(void)를 쓰면 마지막 중괄호 닫기전에 result=0; 를 써야하는데
다른방법이있습니다.
void main(void)를 사용하면 result=0;을 안써도 됩니다.
이유는 ...알아올게요 ...ㅎㅎ..ㅋ...?
제가 배웠을때는 그냥 무작정 진도만 나가면서 세세한 설명은 건너뛰고 공식만 풀어가는?그런식의 수업이라 좀 안타까웠는데....
-.,-;; 그래서 기본적인 것을 꼭 한번 포스팅해보고싶었어요 ..^.^...
다 아시는거라고 해도 그냥 가볍게 응응 그래 이런거였지 하고 넘어가주시길ㅎㅋㅎㅋ
이상 허접한 첫 포스팅이였습니다 ㅋㅋㅋ