c언어기초

C | C++

C언어 배열과 포인터

배열 여기서 int a[5]라고 했는데 이는 'int a1, a2, a3, a4, a5;' 같은경우는 직접 쓸 수 있지만 만약 a100까지 정의해야된다면 사실상 힘든 일이므로 간단하게 표현하기위해 int a[100]라고 하면 int a[1]~int a[100]까지 표현하기 쉽기 때문에 이렇게 쓴다. ​ a[0] = 2; a[1] = 3; a[2] = 7; a[3] = 6; a[4] = 8; 라는 표현도 숫자가 커지면 표현하기 힘들기 때문에 int a[5] = { 2, 3, 7, 6, 8 }; 로 적으면 위와 똑같은 뜻을 가지므로 더 편하게 표현할 수 있다. 또한 이렇게 표현할 때 int a[5]에서 5를 생략하여 int a[] = { 2, 3, 7, 6, 8 }; 로 간단하게 표현할 수 있..

C | C++

C언어 - 연산자와 제어문

이렇게 c언어에서는 저런 문자를 쓸 수 있다! 여기서도 a = a + 3은 수학적으로 말이 안되는 식이다 하지만 저기서 '='는 대입이라는 의미이므로 a + 3이 a에 대입되어 5 + 3 =8이 a에 저장된다고 보면 된다! 따라서 실행시켜보면 이렇게 나오게 된다~ ​ 이번엔 += -= *= /= %= 에 대해 알아보도록 하자. a = a + 6 a = a * 7 이런 식을 여러번 써야될 때 다 입력하기 귀찮으니까 a = a + 6 => a += 6 a = a * 7 => a *= 7 a = a - 8 => a -= 8 a = a / 9 => a /= 9 a = a%10 => a %= 10 ​ 이런식으로 된다! 이렇게 실행을 해보면 5더하기6은 11 11곱하기 7은 77 77나누기 8의 몫은 9 9나누기9..

pushpush
'c언어기초' 태그의 글 목록