기타 강좌

    입문자를 위한 요약노트 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();
    }
  
  

Comment '12'
  • ?
    섹시펭귄♡ 2009.05.16 17:24
    이거대로하면 무슨프로그램 만들어지나요?
  • ?
    정체불명 2009.05.16 17:26
    안녕하세요 이대로 하면 님이 원하시는 문자열을 도스창에 출력하고 키입력을 받기전까지 대기하는 아주 간단한 프로그램이 만들어집니다 이걸 보시기 전에 우선 개발툴 설치부터 보고 오세여 개발툴 설치중에서 dev c는 가벼우므로 어렵지않게 설치하실수있을겁니다
  • ?
    Zero_Som 2009.05.16 17:50
     여기서 탴흘!!
    요약 = 이미있는 내용을 간단하게 하는것.
    이미 있는내용 = 없음.
    즉 이것은 요약이 아니란 말입니다! ( 두 둥 )
    어쨌든 유용하네요 감사합니다. << 급마무리
  • ?
    정체불명 2009.05.16 17:54
    덧글 감사합니다 이미있는 내용은 제가 전에 올려둔 강좌입니다 :-)
    유용하다니 다행이군요 모르시거나 궁금하신점, 태클, 조언등은 indistinct4869@gmail.com으로 연락주시기 바랍니다~고마워요~
  • ?
    괴도키드 2009.05.17 23:33
    와하하하하!!!!   정말 어렵네요 ㅠㅠ C언어는...도저히....
  • ?
    정체불명 2009.05.18 19:14
    안녕하세요 괴도키드님 어렵거나 모르거나 태클이나 조언은 언제든지 indistinct4869@gmail.com으로 연락주시기 바랍니다 네이트온아이디를 가르쳐 주시면 1:1로 원격제어로 알려드릴수도 있어요~
  • ?
    로돌프 2010.01.14 18:39

    공감

    전c++를 배워본적이있는데 끝에 ;이 붙거나 cout<<''<<n이런것밖에모르겟던데

  • ?
    코르뉴 2009.05.19 22:44
    이건 전설의 대학교 입학하자마자 배우는 C언어.. 컴퓨터 계열은 전부 전공과목이라죠 !? :D
  • ?
    정체불명 2009.05.27 17:15
    안녕하세요 저는 대학교에 입학하자마자 c언어를 배우는것보다 더 일찍 배우는게 좋다고 생각합니다 그렇게 어렵지도 않구요
    초등학교,중학교 정도면 충분히 배울수 있을겁니다 게다가 요세 영어잘하시는분들에게는 더더욱 쉬울거라고 생각합니다
    왜냐면 좋은 문서들이 영어로 되어있는 경우가 많거든요 혹시 태클,조언,질문등이 있으시면 indistinct4869@gmail.com으로 연락바랍니다~
  • ?
    창조자 신 2009.05.26 18:17
    위에서 설명한 int , bool 중에 bool은 뭐죠??

    전처리기란 뭔가요?
  • ?
    정체불명 2009.05.27 17:13
    bool은 0하고 1만 저장하는 타입입니다 하지만 데이터의 크기는 1바이트입니다 printf("%d",sizeof(bool));해보시면 되겠습니다
    그리고 전 처리기는 컴파일 하기 전에 미리 실행하는 건데요 컴파일이란 소스코드의 내용을 컴퓨터가 이해할수 있는 내용으로 바꾸는 거구요 그걸 하기 전에 전처리기가 일을 하는데 전처리기는 보통 복사 해서 붙여넣기 하는 작업이라든지 #define으로 어떤 단어를 무엇으로 정의한다든지 하는겁니다 혹시 더 궁금하신 내용이 있거나 태클, 조언등이 있으시면 indistinct4869@gmail.com으로 연락 바랍니다~
  • ?
    ShiningStar 2009.06.09 16:51

    흠.... 좋네용 ㅎㅎ 저두 조만간 강좌 올려볼 생각입니당 ㅎ


List of Articles
분류 제목 글쓴이 날짜 조회 수
Vegas Pro 베가스 강좌 목록 아방스 2017.09.28 886
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 757
C언어 정체불명 입문자를 위한 요약노트 01 12 정체불명 2009.05.16 2011
C언어 정체불명의 프로그래밍 입문 2 정체불명 2012.01.18 1262
C언어 정체불명의 프로그래밍 입문 2 1 file 정체불명 2012.01.18 1290
C언어 정체불명의 프로그래밍 입문 main 함수작성 3 file 정체불명 2012.01.18 1721
C언어 정체불명의 프로그래밍 입문 중간체크 file 정체불명 2012.01.18 1611
C언어 정체불명의 프로그래밍입문 4 실행 디버깅 1 정체불명 2012.01.18 1684
C언어 제니스가 올린 글 출처 알았네요.... 2 제네시스& 2009.06.27 2383
C언어 컴파일러 다운하세용.. 1 제니스 2009.06.13 2685
C언어 코르뉴의 자료구조 기초 - 자기 참조 구조체(1/3) 코르뉴 2009.12.11 2924
C언어 파일읽어서 배열에 넣고 다시배열에서 읽어서 화면에 출력 정체불명 2012.01.21 2701
C언어 푸쉬푸쉬 data structure.h 의 내용 file 정체불명 2012.01.25 2596
C언어 푸쉬푸쉬 func.h파일 file 정체불명 2012.01.25 2868
C언어 한글자씩 출력하기 file 정체불명 2012.01.21 3730
Board Pagination Prev 1 2 3 4 5 Next
/ 5