기타 강좌

    입문자를 위한 요약노트 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 891
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 762
기타 윈도우 XP에서 16비트 도스가 실행이 안될때 스크립트 2008.07.25 3569
C언어 [C언어] 산술연산자, 대입연산자, 증감연산자 란? 2 [Dark].Angel 2009.01.14 3541
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Wide Green Button file 아방스 2011.12.07 3526
C언어 소코반 실행파일+소스+스크린샷 file 정체불명 2012.01.25 3523
C언어 [C언어] for문과 while문에 대해 [Dark].Angel 2009.01.14 3521
시네마4D Cinema4D 맵핑, 매터리얼 기초 메뉴얼 아방스 2010.08.18 3517
기타 VirtualDub, Avanti, AviSynth를 사용한 초보적인(?!) DVD -> 동영상 파일 변환법. Alkaid 2012.08.27 3480
기타 XNA로 게임만들기 - 3. 자신만의 라이브러리를 만들자. 7 file 재훈군 2012.08.03 3454
기타 해커스쿨 F.T.Z서버에 대해 궁금하신 분들은 글올려주세요... - 하늘 - 2009.08.03 3428
기타 게임 엔진 中 [렌더링 엔진] 비교 3 아방스 2011.10.24 3425
어도비 프리미어 [프리미어프로] 시계 애니메이션 만들기 file 아방스 2017.01.08 3421
시네마4D [나무 의자 만들기] Model A Wooden Chair In Cinema4D 1 file 아방스 2011.04.18 3405
XpressEngine 댓글 알림 기본 체크 하기. 아방스 2012.01.04 3395
기타 그림판으로 아이콘 만들기 4 검은별 2009.07.13 3395
시네마4D 시네마4D R12 버전 한글 도움말 파일 아방스 2011.04.16 3362
기타 - 하늘 -의 리눅스 book! [ <2>리눅스를 배우려면?][수정] 8 file - 하늘 - 2009.08.01 3357
에프터 이펙트 붓 칠해지는 느낌의 자막 1 file 아방스 2011.02.27 3340
기타 오류해결법 2-비스타로 알피지 만들기 XP게임하기 3 21thcentuary 2008.09.29 3324
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - PSD Download Buttons file 아방스 2011.12.07 3279
기타 PCSX2 자체 캡처기능으로 캡처한 동영상 인코딩하기 file Alkaid 2012.09.09 3257
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19