![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/croGxy/btqveh0aKba/EoiVPvoTlo5LKE41OYvDrk/img.jpg)
안녕하세요 쫑쫑블로그입니다. 오늘 배워 볼 내용은 포인터의 개념입니다. 포인터는 아마 C언어를 배우신 분 가장 어렵다고 말하는!!개념에 손꼽힙니다. 하지만 개념만 잘 잡는다면! 해결될 문제이니 천천히 읽으시면 됩니다. 먼저 포인터를 배우기 전에 변수의 주소 개념을 알고 있어야 합니다. 각 변수는 보이지는 않지만 메모리 주소가 있습니다. 지금까지 a = 4; 라고 했다면 실제로는 메모리의 주소값 100에 4라는 a값을 저장하라고 컴퓨터에게 지시를 한 것입니다. 조금은 이해되셨나요? 이제 예시를 보여드리겠습니다. 메모리의 주소 값이 100부터 시작한다고 가정될 때 int a, b; 라고 선언하겠습니다. 이 경우 차례대로 주소 값 100에는 a이 저장되며 주소 값 104에는 b가 저장됩니다. 여기서 질문! 왜..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cMgGHS/btqu881R7GE/2jKp0fqvqA4v74XE5ZC7g1/img.jpg)
안녕하세요 쫑쫑블로그입니다. 오늘의 설명 드릴 내용은 다차원 배열입니다. 배열을 선언할 때, 지정하는 배열의 크기에 따라 다차원 배열이라고 합니다. 1차원 배열의 경우 arr[2]; 라고 표현하지만 2차원 배열의 경우는 arr[3][5];라고 표현합니다. 이런식으로 3차원 배열의 경우 arr[3][5][4]; 라고 표현한다면 원하고자 하는 값을 더욱 쉽게 표현가능합니다. 2차원 배열 : 2차원 배열의 요소는 “배열명 [행][열]; 이렇게 선언합니다. 선언 방법: 배열의 데이터타입을 선언한 다음 배열명 그리고 배열의 크기인 [행]과 [열]을 표시합니다. 2차원 배열부터는 다차원 배열이라고 표현하면 배열의 개수가 [2][5]인 경우 메모리에 저장되는 순서는 오른쪽 인덱스 순으로 저장됩니다. 즉 [0][1],..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dO1INd/btqu2IwSdTB/zssqBdkDME1yCVw4FKsOQ0/img.jpg)
안녕하세요 쫑쫑 블로그입니다. :) 이번 시간에는 C언어의 배열을 배울 텐데요. 처음 배우시는 분은 헷갈릴 수도 있으나 개념을 잘 정리한다면 프로그래밍 실력에 훨씬 도움이 될 거라 생각됩니다. 먼저 배열의 개념을 설명드리겠습니다. 배열 : 같은 종류의 데이터 타입을 선언 하기 위해 구성된 데이터의 집합입니다. 쉽게 말해 기본의 int과 float, double, char 등 일반 변수를 선언할 때 사용하는 것들의 집합이라고 생각하면 됩니다. 만일 정수를 5개 선언 하고 싶다면 int 를 5번 쓰는게 아닌 int arr[5]; 이렇게 쓰는 것이죠 Int(데이터 타입) arr(배열의 이름)[5] (배열의크기); 이렇게 선언하면 됩니다. 배열의 경우 C언어를 처음 접하시는 분들은 조금 이해하기 힘드실 수 있으..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/chxVJa/btqu0KPtuTz/RUo1GeT1unJ3n7n79isTT1/img.jpg)
안녕하세요 쫑쫑블로그입니다. C언어에서 함수는 크게 2가지로 나뉩니다. 표준함수와 사용자 함수인데요. 1.표준함수 표준함수는 저희가 기본 문법으로 알고 있던 scanf, printf 등이 포함되어 있습니다. c언어에서 자주 사용되는 기능을 제작회사에서 미리 만들어 제공하는 함수입니다. 내장함수 또는 라이브러리 함수라고도 합니다. (알면 좋은 정보) 2.사용자 함수 프로그래머가 필요에 의해 직접 정의하는 함수 예를 들어본다면 100줄짜리 코딩을 해서 자신이 설정한 이름의 함수를 사용한다고 가정합니다. 실제로 main함수에는 제가 짠 100줄짜리 코딩이 함수로 설정되어 원하는 기능을 수행할 수 있으므로 scanf처럼 정의한 함수 한 줄로 그 100줄짜리 코딩의 결과물을 낼 수 있는 것이죠. 얼마나 중요한지 ..
- Total
- Today
- Yesterday
- 블루문 의미
- 이벤트
- 블루문 정의
- 스마트컨슈머
- 삼성
- C언어 포인터
- C언어 포인터예제
- C언어 &
- C언어독학
- 행운퀴즈
- 대외장학금
- 장학금 받는 법
- 토스공짜
- 토스지원
- 토스지원금
- 언어무료강좌
- Grip 서포터즈
- Grip 서포터즈2기
- 무신사
- 토스 이벤트
- C언어 무료강좌
- 포인터 무료강좌
- C언어 포인터 강좌
- C언어 배열
- 토스
- C언어
- Grip 서포터즈 참가
- 세일
- 토스 현금
- 토스행운퀴즈
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |