반응형

C 75

(7)Array

배열 (Array)1. 정의 : '같은 타입'의 여러 공간을 하나의 변수로 '다루는 것'> 만들어지는 공간은 '연속'된다. (이어진다.)2. 선언(생성) : [] 대괄호를 이용한다.int iArr[5];// 길이가 5인 int 배열float fArr[3];// 길이가 3인 float 배열 3. index (인덱스)- 배열의 요소 : 생성된 배열의 '각' 저장 공간- 배열이름[index] 형태로 요소에 접근 (사용)- 인덱스 = 순서> 모든 언어에서 '인덱스'는 0부터 시작> 컴퓨터는 순서를 0부터 센다.> index = 0 ~ (길이-1) 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051..

C/C언어 이론 2018.06.20

(6)Function

함수 (Function)- method(메서드/메소드) : 함수와 같다고 생각 - 특정 행위를 하기 위해 만들어 놓은 기능> 함수는 사용(호출)하지 않으면 프로그램 수행에 영향이 없다.> 호출하는 순간, 코드가 함수의 수행문으로 '점프'한 뒤 수행문이 끝나면 '호출했던 위치'로 돌아온다. (위 내용이 가장 중요한 내용) - 함수를 사용하는 이유 (특징)1. 높은 재사용성> 한 번 만들어 놓으면 언제든 호출할 수 있다.2. 중복된 코드의 제거3. 프로그램의 구조화 - 함수의 기본 구조 (미리 만드는 함수의 구조이다)반환타입 함수이름(매개변수){수행문} 1. 매개변수- 함수의 기능 수행을 위해, 함수가 호출될 때 받을 값을 담는 변수> 필요하면 사용, 필요 없으면 생략 (누가 정해주는게 아님)> 개수 제한이..

C/C언어 이론 2018.06.20

(5)Repetitive

반복문- 주어진 조건이 만족하면 반복하는 '제어문'> 조건이 만족하지 않을때까지 반복 - 조건식에 들어가는 변수(i같은)는 '조건변수'> 조건변수를 다루는게 매우 중요! (반복 횟수 등이 정해짐)> 조건변수의 용도1) 몇 번 반복할지, 반복만을 위한 용도2) 반복+값의 사용을 위한 용도 1. for문for( 초기식; 조건식; 증감식 ) // 3개의 식{수행문}초기식 : 최초 한 번만 수행조건식 : 조건이 참(true)이면 수행문 수행증감식 : 수행문 수행 후 증감식이 수행 - for문 수행 순서1. 초기식 수행2. 조건식 판별3. 수행문 수행 (조건이 참일 때)4. 증감식 수행5. 조건식 판별부터 반복 (조건->수행->증감->조건->..)- 3개의 식들은 각각 생략이 가능하며, 모두 생략한 경우 항상 참..

C/C언어 이론 2018.06.20

(4)Conditional

조건문- 주어진 조건에 만족할 때 수행하는 '제어문' 1. if문- 조건식, 수행문 if( 조건식1 ){수행문1> 만약(if) 조건식1이 만족(참)하면 수행문1을 수행해라!> 거짓이면 수행하지 않고 넘어감}else if( 조건식2 ){수행문2> 위 조건식1이 만족하지 않고 넘어왔다면, (else) 만약(if) 조건식2가 만족하면 수행문2를 수행해라!> 무조건 if가 위에 있어야 사용할 수 있다. --> if문에 종속된다.> 여러 개 사용할 수 있다. (경우의 수가 늘어남)}else{수행문3> 위 조건식(들)이 만족하지 않고 넘어왔다면, (else) '무조건' 수행문3을 수행해라!> 무조건 if가 위에 있어야 사용할 수 있다. --> if문에 종속된다.> 하나만 사용할 수 있다. (조건식이 없기 때문)} ..

C/C언어 이론 2018.06.20

(2)Data type

DataType.c - 사용 가능한 문자1. 영문 대소문자2. 숫자3. 특수문자 (기호)4. 한글 (주석, 문자열)5. 여백 -> space, tab, 개행 (\n 이런거) - 예약어C언어에서 이미 사용하고 있는 문자열(단어) -> 파란색으로 표시이미 사용하고 있기 때문에, 우리가 사용할 수 없다. [2진수]- 모든 숫자를 0,1로만 표현한 숫자 체계 (2개의 숫자)- 굳이 10진수를 2진수 값으로 변환을 해야할 필요는 없지만, 2진수를 10진수로 변환하는 것은 '익숙'해져야 한다. [자료형]Data Type : 자료를 저장하는 공간(메모리)에 저장될 '값의 종류'1bit - 0 또는 1을 저장할 수 있는 크기1byte(8bit) - 영문 한 글자를 저장할 수 있는 크기1KB(1024byte), 1MB(..

C/C언어 이론 2018.06.19

(1)Hello World

1. 주석 (comment) - 컴파일러가 소스코드를 읽을 때 무시하는 문장 (프로그램 수행에 영향이 없다) - 코드에 설명 등을 달아 놓을 때 사용한다. (필수!)- 한 줄 주석 : //- 여러 줄 주석 : /* 로 주석을 열고, */ 로 주석을 닫는다. ******* 열었으면 꼭 닫아줘야 함!! (짝이 맞지 않으면 컴파일 시 에러~~) 2. 들여쓰기 - Tab 키를 누르면 일정 간격만큼 띄어쓰기가 한 번에 된다.- 코드를 작성할 때, 같은 라인에 맞도록 들여쓰기를 잘~~해야 알아보기 좋다. > 들여쓰기가 이상해도 프로그램 수행에 영향은 없다. 1. #include - #include : 컴파일 과정에서 특정 파일을 이 소스 파일에 포함시키는 명령어- : standard input/output 헤더(h..

C/C언어 이론 2018.06.19
반응형