C언어

정체불명 입문자를 위한 요약노트 01

by 정체불명 posted May 16, 2009
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제

    입문자를 위한 요약노트 01
    정체불명 강의노트 개발툴의 설치를 안보고 오신분은 보고 오시기 바랍니다
    1.프로그램은 int main (){}함수의 중괄호 안에서 시작되고 닫힌 중괄호를 만나면 끝난다
    ★주의 main함수는 인자값으로 아무것도 받지 않아도 된다 받기도 하지만 그건 나중에 배우도록하자
    힌트 int는 4바이트 메모리공간을 의미한다
  
  
  
    2.명령뒤에는 항상 세미콜른;을 붙인다
  
  
  
    3.변수선언은 타입(예를들어서 int) 을적고 이름을 적고 = 뒤에 초기값을 적고 세미콜른을 적는다
    예:) int a=1; char b='c'; bool=0;
   
   
   
    4.함수 호출은 함수이름(인자값);으로 한다.여러개의인자를 줄때는 콤마로 구분한다
    예:)system("pause");<<인자값으로 문자열"pause"를 전달해주었다
  printf("%d",a); <<인자값으로 문자열"%d"와 변수 a를 전달 해 주었다
  scanf("%d",&a); <<인자값으로 문자열"%d"와 a의번지값을 전달해주었다 번지값을 전달해준 이유는 변수의 내용을 전달해서는 변수의내용을 바꿀 수 없기 때문이다.
    ★주의 문자열은 반드시 ""로 감싼다.
  
  
  
    5.함수호출이전에 함수가 정의되어있어야 한다.
    힌트 함수호출을 하기전에 함수를 정의해야하나 이미 정해져있는것을 사용할수도 있다
    #include라는 전처리기를 이용하면 된다
  
  
  
    6.#include<stdio.h>전처리기 문장은 stdio.h라는 파일안의 내용을 전부 복사 붙여넣기하는 문장이다
    ★주의 전처리기는 모두 컴파일 이전에 실행되므로 세미콜른이 필요없다
    힌트 stdio.h안에는 printf,scanf와같은 함수들이 정의되어있다.
    stdlib==standard library의 약자 
 stdio==standard io의 약자 
  
  
  
    7.c언어에서는 대소문자를 구분한다
    ★주의 단 전처리기 #include<>의 꺾쇠괄호 사이에들어가는 이름은 대소문자 구분이없다.
    /*자 이제 너도 이대로만 따라하면 프로그램을 작성할수 있다!*/
  
    
    
    
    과제 1.
    printf함수를 호출하면서 인자값으로 문자열hello world를 전달한다
    힌트-문자열은""로 감싸야 한다,세미콜른을 뺴먹지 말아야 한다,
    printf는 stdio.h안에 선언되어있다  여기는 주석으로 감싸진 부분이므로 위에다가 하세여
   
   
   
    과제2.
    printf함수와 system함수를 사용해서 문자열을 출력하고 키입력이 눌러지기 전까지 대기하는 프로그램을 작성하시오
    힌트-system함수는 인자값으로 도스명령어를 받는다
    pause라는 도스명령어는 키입력이 눌러지기까지 대기한다는 명령이다  


    과제3.
    다음 프로그램을 분석해 보시오
    #include<stdio.h>

    #include<conio.h>
    int main(){
    int a=99;
    printf("99의 제곱은 %d입니다n",a*a);
 getch();
    }