C Language/C언어 기초 2

<C언어 - 기초> 배열의 선언,초기화,접근에 대해 알아 보자!

안녕하세요. WooJi입니다. 오늘은 일차원 배열에 대해 말해볼까 합니다. 배열 : 동일한 자료형의 원소들을 연속된 메모리 공간에 저장한 것 여기서 포인트는 연속된 메모리 공간입니다. 위 그림을 보면 쉽게 알 수 있듯이 배열은 연속되어 메모리에 저장됩니다. 배열의 선언 일반적으로 배열은 위 그림과 같이 선언하고 초기화합니다. 그림대로 선언했다면 int원소 3개를 갖는 배열이 만들어진 것입니다. 배열 선언 시 기본적으로 배열의 크기는 정해져 있어야 합니다. #include #define SIZE 3 int main(){ int a[3]; int b[SIZE]; int c[SIZE*2]; int d[3*2-3]; int n = 5; int e[n]; //에러 int f[-3]; //에러 int g[3.2];..

<C언어 - 기초> 전위(++a), 후위(a++) 연산자의 차이점에 대해 알아 보자!

안녕하세요. WooJi입니다. 오늘은 C언어에서의 전위 연산자와 후위 연산자에 대해 말해볼까 합니다. 우선 내용에 오류가 있을 수 있음에 양해 부탁드리며 오류를 발생하시면 댓글 등으로 알려주시기 바랍니다. C언어에 대한 첫 글이 전위,후위 연산자라는 특정 연산자인 이유는 처음 배운다면 많이 헷갈릴 부분이고 사실 시험에서 틀렸거든요,,,,, 복습하는 차원에서 먼저 써봅니다. C언어의 변수 선언, 초기화, 헤더파일 등 기초적인 부분은 차차 다루도록 하겠습니다. 우선 연산자에 대해 간단히 알아봅시다. 우리가 흔히 연산식이라 부르는 2+3=5, 2*3=6 등은 2,3과 같은 피연산자와 +,*와 같은 연산자로 나뉩니다. 모든 연산자는 조건,기능,결과가 존재합니다. 무슨 말이냐 하면 a = 2; 와 같이 a라는 변..

반응형