C언어

    [C언어] 함수와 기억클래스 (+C 컴파일러 사이트 )

    [C언어] 함수와 기억클래스 (+C 컴파일러 사이트 )

    세미프로젝트 8일 남았다. 세미 발표끝나면 방송대 시험이 줄줄히 있고 중간 과제도 제출해야한다. 병행할 수 있을 줄 알고 했으나 매일 강의 1개 듣기가 벅차긴 하다. 그래서 9시 수업전에 7시 기상 8시 까지 수업을 듣기 위해 아침 캠 스터디 인증에 참여중이다. 매일 방송대 수업을 듣는건 아니고, 자바 웹을 다루는 기술 책을 읽거나 블로그 포스팅을 하거나 하고 있다. C 컴파일러 사이트 repl.it C언어 수업 예제코드를 작성하기 위해 비주얼 스큐디오 코드를 쓸 수도 있지만, 세미프로젝트로 비주얼스튜디오와 이클립스, SQL 디벨로퍼 등을 항상 켜두고 있어서 프로그램에 작업영역을 또 하나 만들어서 하기 솔직ㅎ히 귀찮다. 온라인 컴파일러 사이트를 찾아봤고 정말 많은 사이트가 있다는 걸 알았다. 나는 아래 ..

    [C언어] 표준 입출력 함수

    표준 입출력 함수 함수란? 함수란 특정한 작업(기능)을 수행하도록 설계된 독립적인 프로그램 C언어에서의 함수 표준함수 : C언어 자체에서 제공하는 함수 사용자 정의 함수 : 사용자가 정의하여 사용하는 함수 표준 입출력 함수의 종류 표준 출력 함수 기능 printf() 화면(moniter)에 여러 종류의 자료를 출력 putchar() 화면에 1개의 문자를 출력 put() 화면에 문자열을 출력 표준 입력 함수 기능 scanf() 키보드를 통해 여러 종류의 자료를 입력받음 getchar() 키보드를 통해 1개의 문자를 입력받음 gets() 키보드를 통해 문자열을 입력받음 1. printf() 함수 printf("출력양식", 변수1, 변수2, ..); 주어진 출력양식으로 자료를 출력한다. int i=10, j=..

    [C언어] 상수와 변수 자료형/ 선행처리기

    자료형(Data Type) : 프로그램에서 사용하는 자료의 형태 상수와 변수로 구분하여 사용 프로그램에서 자료처리를 위해서는 자료 생성과 저장 처리과정이 필요 c프로그램은 수많은 명령어와 자료들로 구성 이들 자료의 정확한 처리와 효율적 활용이 필요하다. 상수(constant) : 값이 한번 정해지면 그 값을 변경할 수 없는 수. 문자열 상수 : " " 로 묶여있는 영문자나 숫자 기억공간에 보관될 때는 문자열 끝에 null문자 역슬래쉬0 자동 추가 변수(variable) : 변할 수 있는 값. 프로그램에서 변수는 프로그램 실행 도중 변할 수 있는 값이 저장되는 기억공간을 의미 따라서 변수는 사용전에 반드시 선언하여 컴파일러가 기억공간에 일정공간을 확보할 수 있도록 한다. 변수의 특징 모든 변수는 이름이 있..

    [C언어] C프로그래밍 개요

    프로그래밍 언어 : 사람과 컴파일러가 이해할 수 있도록 약속된 형태의 언어 기계어 : 컴퓨터가 읽어내는 0과 1로 된 언어 사람 -> * 컴파일러 * -> 컴퓨터 컴파일러를 통해 컴퓨터를 다루는 것 . C언어를 사용하기 위해서는 컴파일러가 필요 컴파일러 ? 프로그래밍 언어로 작성된 프로그램을 컴퓨터가 이해할 수 있도록 기계어로 번역해주는 번역기 어셈블러(assaembler) 기호로 표현된 어셈블리 코드를 기계로 번역하는 번역기 인터프리터(interpreter) 소스프로그램을 한번에 기계어로 번환시키는 컴파일러와 달이 프로그램을 한 단계씩 기계어로 해석하여 실행하는 언어 처리 프로그램 C언어는 Denis Ritchie (1972년) 에 의해 제안 unix 운영체제 구현에 사용할 목적으로 개발 되었다. ->..