1) 목표 while 문 이해하기 continue, break 문 이해하기 2) 설명 while(조건) { 실행문1; 실행문2; } ▶ for문과 같은 반복문입니다. 조건이 참인 동안 실행문을 실행합니다. 3-1) 예제프로그램 ▶ vi while.c #include int main() { int i = 0; while (i < 10) { printf("i=[%d]\n", i+1); i++; } return 0; } ▶ 컴파일/실행 ~/c-lecture (master ✘)✖✹✭ ᐅ gcc -o while while.c ~/c-lecture (master ✘)✖✹✭ ᐅ ./while i=[1] i=[2] i=[3] i=[4] i=[5] i=[6] i=[7] i=[8] i=[9] i=[10] ~/c-lectu..
1) 목표 for 문 (반복) 이해하기 continue, break 문 이해하기 2) 설명 // 표준형식 for (초기화식; 조건식; 증감식) { 실행문; } // 초기화식 생략가능 for (; 조건식; 증감식) { 실행문; } // 증감식 생략가능 for (초기화식; 조건식; ) { 실행문; } // 초기화식,증감식 생략가능 for (; 조건식; ) { 실행문; } ▶ for문은 반복문입니다. 1) 초기화식를 실행합니다. 2) 조건식이 참이면 for문을 실행합니다. 거짓이면 for문을 끝냅니다. 3) 증감식을 실행합니다. 2) 를 반복합니다. 3-1) 표준형식 예제 프로그램 ▶ vi for.c #include int main() { int i; for (i = 0; i < 10; i++) { print..
1) 목표 switch ~ case문 이해하기 switch ~ case문에서 사용할 수 있는 변수/값에 대해서 알아보기 2) 설명 switch (변수) { case 값1: 실행문1; break; case 값2: 실행문2-1; 실행문2-2; break; default: 실행문3; break; } ▶ if문과 같은 제어문입니다. if문은 여러 연산자가 있는 반면, switch문은 변수와 case문의 값이 일치(==) 하는 경우 실행문을 실행합니다. 실행문은 복수개 존재할 수 있고, 실행문 끝에는 반드시 break; 문을 추가 합니다. ▶ default 문은 모든 case 문의 값과 일치 하지 않을때 실행됩니다. 3) 예제프로그램 vi switch.c #include int main() { int nScore..

1) 목표 기본적인 변수의 종류 알아보기 변수와 메모리의 관계 이해하기 2) 예제 프로그램 작성 vi var.c 작성 // 사용할 헤더파일 #include #include #include // 프로그램시작. 반드시 1개의 main()함수가 있어야함. int main() { // 변수선언 char cVal; // 문자형 short sVal; // 정수 int nVal; // 정수 float fVal; // 부동소수점 long lVal; // 정수 double dVal; // 부동소수점 // 변수에 값을 저장 cVal = 'A'; // 문자형 sVal = 123; // 정수 nVal = 4567; // 정수 fVal = 456.98; // 실수 lVal = 12345678; // 정수 dVal = 12345..

1) 목표 c언어 프로그램 구조 익히기 개발에 필요한 리눅스 명령어 익히기 2) 강의 디렉토리 만들기 리눅스에서 아래 명령어로 강의 디렉토리를 만들기 > mkdir c-lecture > ls c-lecture > cd c-lecture 리눅스 명령어 설명 mkdir c-lecture c-lecture 디렉토리를 생성 ls 현 디렉토리의 모든 파일(디렉토리 포함)을 보여줌 cd c-lecture 해당하는 디렉토리로 이동 3) 개발하는데 유용한 리눅스 명령어 > man 키워드 키워드에 대한 설명이 나옴 > man mkdir mkdir에 대한 설명이 나옴 ※ 항상 새로운 명령어나 c언어의 함수를 man 명령어로 찾아보면 많은 정보를 얻을 수 있습니다. 잘 활용하시기 바랍니다. 4) 첫 프로그램 작성 vi로 h..

1) 윈도우 기준 - wsl를 이용해서 리눅스(우분투) 설치 ※ 윈도우 wsl 우분투 설치를 검색해서 설치 하시면 됩니다 잘 설명되어 있는 사이트가 많이 있습니다. - gcc 설치 : 검색해서 설치 2) 에디터 - vim - visual code와 같은 통합환경 리눅스 서버 접속을 보안 때문에 제한하는 경우 code와 같은 툴을 사용 할 수 없는 곳도 있습니다. vim를 추천하는 이유 중 하나 입니다. ★ 리눅스 c언어 강의의 목표는 c언어 프로그램에 있습니다. 리눅스나 툴설치 등은 자세히 다루지 않습니다. 검색해 보시면 잘 정리된 사이트가 많이 있습니다. 양해 바랍니다. ★ 맥 사용자분들은 터미널에서 강의를 진행하시면 됩니다.
- Total
- Today
- Yesterday
- 리눅스
- 전처리기
- #define
- String
- 재고
- Member
- struct
- While
- #ifdef
- Call-By-Reference
- 의유
- 배열
- Call-by-value
- Clang
- #include
- Pointer
- memcpy
- memset
- strcpy
- 문자열
- Linux
- GCC
- 소켓
- c프로그램
- C언어
- 포인터
- array
- sharetravelplan
- IPC
- 파라메타
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |