C언어/C언어
-
2차원 배열C언어/C언어 2020. 7. 13. 03:37
1. 2차원 배열이란? 가장 기본적인 배열은 1차원 배열이다. 1차원 배열은 아래와 같이 입력한 값을 단순히 나열하는 것에 그친다. #include int main(void){ int scores[5] = {60, 70, 80, 70, 75}; } 하지만 2차원 배열은 다르다. 1차원이 단순히 입력한 값을 나열한 것에 불과한데 반해 2차원은 행과 열을 가지고 있다. 행과 열 두가지 값을 동시에 가지고 있으며 그 형태는 사각형과 비슷하다. 즉 사각형으로 치면 행은 세로 길이, 열은 가로 길이라고 생각해도 된다. 출력시엔 행과 열을 모두 입력해줘야 한다. 그리고 각 입력값의 주소는 인덱스값이라서 [0][0]에서 시작한다. #include int main(void){ int scores[3][5] = { //..
-
배열C언어/C언어 2020. 7. 12. 06:02
1. 배열이란? 파이썬의 리스트와 비슷한 개념. 많은 수의 데이터를 관리하기 쉽게 만든 일종의 데이터 모음이다. 배열을 만들기 전엔 배열을 선언해줘야 하는데 선언 형식은 다음과 같다. 저장하고자 하는 자료의 자료형을 입력하고 변수명과 해당 변수를 저장할 갯수(길이)를 입력해주면 된다. int scores[100] // 자료형 + 변수명 + [배열의 길이] char name[100] // 자료형 + 변수명 + [배열의 길이] 그렇다면 배열값을 지정하고 불러오는 것은 어떻게 해야할까? 배열의 선언을 바탕으로 "변수명 + [변수의 위치]"형식으로 값을 써주고 변수값을 지정해준다. 혹은 배열을 선언한 뒤 중괄호를 써주고 = { 요소1, 요소2, 요소3} 식으로 중괄호 안에 변수값을 넣어주는 방식이다. 불러올 때..
-
C언어 기본 준비C언어/C언어 2020. 7. 9. 00:17
C언어의 가장 기본이 되는 것. #include //헤더부분 int main(void) //메인함수 // 앞의 부분은 자료형, 함수이름, (입력자료형) 형태 { printf("Hello, World!\n"); //파이썬과 달리 print가 아닌 printf return 0; } * 헤더 부분의 경우 #include 명령어를 통해 "stdio.h"라는 파일을 이 파일로 불러오라는 뜻. * int main(void)에서 int는 해당 함수의 출력 형식, main은 함수의 이름, void는 함수의 입력 형식을 뜻한다. * 파이썬과 달리 print가 아닌 printf니까 항상 주의! 그리고 문장이 끝나면 꼭 세미콜론( ; )을 잊지말자 (단, 조건문에서는 조건문 뒤에 세미콜론을 붙이지 않는다. 세미콜론은 문장을..
-
c언어 기본 문법 - 세미콜론, 중괄호, 주석, 들여쓰기C언어/C언어 2020. 7. 7. 07:13
1. 세미콜론( ; ) C언어는 구문이 끝날 때 세미콜론을 붙인다. 그리고 여러 줄의 조건문 등에선 함수가 있는 줄에 세미콜론을 붙인다. 세미콜론은 해당 문장을 끝내는다는 이야기이고 그래서 조건문같은 경우 조건문 뒤에는 세미콜론을 붙이지 않는다. 왜냐면 그 의미는 조건이 실행되지 않고 조건으로 끝난다는 이야기이기 때문이다. 2. 중괄호 ( { } ) C언어는 코드의 범위를 나타내기 위해서 중괄호( { } )를 많이 이용한다. 문장을 묶어주는데 쓰며 코드의 가독성이 높아진다. 3. 주석 ( // ) 코드에서 컴퓨터가 아닌 사람만 알아볼 수 있게 만든 것을 주석이라 한다. 주석의 경우 코드에 대한 설명 등을 적어놓는 곳이며 //를 표시할 경우 컴퓨터는 해당 주석 뒤에 있는 문장을 읽어들이지 않는다. 4. 들..