기타 강좌

    입문자를 위한 요약노트 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 912
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 798
파이널컷X [파이널컷X] 영상 스틸컷 JPG 출력 아방스 2017.02.05 491
에프터 이펙트 [에프터이펙트 강좌] 프리미어 템플릿으로 내보내기 아방스 2017.08.01 541
기타 [C++] 게임엔진 가이드 2 App Layer. 쿼티만세12345 2017.01.01 544
어도비 프리미어 [프리미어프로] 음성변조 효과 적용 하기 아방스 2017.01.01 583
어도비 프리미어 [프리미어프로] 레이아웃 초기화 및 저장,삭제 방법 아방스 2017.02.05 584
에프터 이펙트 [에펙] 자막바 길이가 자동으로 조절되도록 만들어봅시다! 아방스 2017.08.01 594
어도비 프리미어 [프리미어 프로 CC2017 강좌] 영상의 확대 축소 마음대로 하기 (매드무비제작) 아방스 2017.08.01 636
게임기획 게임기획에 대한 강의2 1 현준갓 2015.11.01 659
Vegas Pro 베가스 영화 비율 영상으로 만들기 (레터박스) 아방스 2016.12.19 718
OSX (맥) 맥 서버 MYSQL 오류 mysqldump: Got error: 145 해결법 아방스 2014.11.19 732
기타 폴더 100개 일괄적으로 만들기 정체불명 2014.11.02 744
C언어 c언어로 구구단 프로그래밍 하는 영상 1 정체불명 2014.11.02 746
기타 [Windows] 윈도우 무비 메이커 2012 다운로드 링크 file 아방스 2016.11.19 758
어도비 프리미어 [프리미어 프로 강좌] 영상 및 사진 크기 일괄 설정하기 아방스 2017.08.01 782
어도비 프리미어 [프리미어cc2017] 프록시 편집에 대해서 아방스 2017.08.01 789
메이킹 영상 [매이킹 영상] CASTLEVANIA: LORDS OF SHADOW 2 아방스 2014.07.09 791
어도비 프리미어 [프리미어 CC2017 강좌] 줌인드랜지션 무료 템플릿 (적용 및 사용법) file 아방스 2017.08.01 800
어플개발 소프트아이스크림의 SRPG 만들기 - 1장 게임 제작 준비 3 소프트아이스크림 2016.06.15 858
메이킹 영상 완좌의 게임 시즌4 VFC 메이킹 릴 아방스 2014.07.09 869
기타 에러 메세지를 텍스트로 복사하기 1 file 값싼뭉크 2014.04.26 874
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19