전체 글 621

C언어 5차시 연습 문제 풀기 2

목차 1. 다음의 결과가 출력되도록 코드를 작성하기 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { char x; x= 'b'; printf("%c \n", x, x); printf("%c \n", x, x); printf("%c%c%c%c \n", x, x, x, x); printf("%c %c \n", x, x); printf("%c %c \n", x, x); printf("%c %c \n", x, x); printf("%c%c%c%c \n", x, x, x, x); return 0; } 주의할 점 문자 문자열 character string %c %s ' ' " " 'a' 'b' 'c' "abc" "가나다라" "안녕!?" 2. 다음의 결과가 출력..

C언어 4차시 연습 문제 풀기 1

목차 1. 4칙 연산 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { printf("간단한 계산기 만들기\n"); printf("시작해봅시다!\n"); int x; int y; printf("첫 번째 숫자를 입력하세요"); scanf("%d", &x); printf("두 번째 숫자를 입력하세요"); scanf("%d", &y); printf("두 수의 합= %d \n", x + y); printf("두 수의 차= %d \n", x - y); printf("두 수의 곱= %d \n", x + y); printf("두 수의 몫= %d \n", x - y); return 0; } 2. 평균 몸무게 #define _CRT_SECURE_NO_WARNINGS ..

C언어 3차시 LNK1104, LNK2005

비주얼 스튜디오 프로젝트를 하다 에러를 만나는 경우가 있다. LNK1104 에러 이미 프로젝트를 실행시켰는데, 해당 창을 종료시키지 않는 상태에서 실행해서 실행 경로가 중복으로 꼬여 발생하는 것이다. 해결방법은 매우 간단하다. 모든 프로세스를 강제 종료한 후, 재접속해보자. LNK2005 에러 한 프로젝트 내에 main함수가 2개 있기 때문에 발생한다. 여러 소스 파일을 통틀어도 main 함수는 하나만 있어야 한다. 함수를 하나만 남겨두고 삭제하면 간단히 해결가능하다.

C언어 2차시 preprocessor, header file, comment(주석), printf, scanf, build, 디버깅

본격적으로 코드를 작성해보자. -최종코드- #define _CRT_SECURE_NO_WARNINGS #include int main(void) { printf("Hellow World\n"); printf("Hi!\n"); int x; int y; int sum; x = 100; y = 200; sum = x + y; int i; scanf("%d", &i); printf("%d", i); return 0; } 목차 1. C언어 소스 코드를 입력할 때 주의할 점 1) 대문자와 소문자를 구별한다. 2) 철자를 주의한다. 4)각 명령어 문장은 세미콜론 ; 으로 끝난다. 5) 공백, 들여 쓰기는 상관없다. #include int main(void) { printf("Hellow World"); return 0..

C언어 1차시 program, machine language, compiler, algorithm, IDE, Visual studio

목차 1. 프로그램 우리는 매일 같이 프로그램을 사용한다. 티비, 스마트폰, 노트북 모두 프로그램으로 작동한다. 프로그램을 작성하는 사람을 프로그래머, 프로그래머가 사용하는 언어를 프로그래밍 언어라고 한다. 프로그래밍 언어에는 C언어, 파이썬, 자바스크립트 등이 있다. 2. 기계어 하지만 원래 컴퓨터는 프로그래밍 언어를 이해할 수 없다. 컴퓨터는 기계어만 이해한다. 기계어 machine language는 컴퓨터가 알아듣는 언어로 0, 1로 구성되어 있는 이진수이다. 3. 컴파일러 그러나 기계어는 인간에게는 상당히 불편하기 때문에 사람들은 점차적으로 인간의 언어에 근접한 프로그래밍 언어를 만들었다. 인간이 프로그래밍 언어를 배워서 프로그램을 작성하면 컴파일러는 이것을 기계어로 바꿔준다. 4. 알고리즘 al..