본문 바로가기

변수

[C언어] 포인터 변수의 선언 [C언어] 포인터 변수의 선언 안녕하세요 지토우에요.지난 시간에는 포인터가 어떤 것인지에 대해 간략하게 배웠지요?오늘은 포인터 변수의 선언과 사용에 대해 배울 것입니다.그럼 오늘도 열공합시다 ^0^ 1. 포인터 변수의 선언 포인터 변수도 변수이므로 사용하기 위해서는 선언해야 합니다.다음은 포인터 변수의 선언 형식을 나타내고 있습니다.포인터 변수의 선언은 자료형 다음에 * 연산자를 붙이고 포인터 변수의 이름을 쓰는 식입니다. 자료형 포인터 변수의 자료형을 지정, 자료형 다음에 * 연산자를 붙임포인터 변수 이름 주소를 저장할 변수의 이름을 지정NULL 포인터 설정 포인터 변수 선언 시 NULL 로 초기화 NULL 포인터란 무엇일까요?포인터 변수에 아무 주소도 저장하지 않겠다는 의미입니다.NULL은 '널' 이.. 더보기
[C언어] 배열 선언 시 주의할 점 [C언어] 배열 선언 시 주의할 점 안녕하세요 . 지토우에요. 주말에는 포스팅하기가 어려워서 자꾸 1일 1 포스팅의 약속을 지키지 못하게 되네요... 예약을 걸어서라도 약속을 지키도록 하겠습니다 ㅠ ㅠ 어쨌든, 오늘은 배열 선언 시에 주의할 점에 대해서 알려드릴게요. 1. 배열 요소는 0부터 시작 다음 코드에서 int array[2]는 배열 요소를 총 2개 선언하고 있습니다. 그런데 array[2]=3은 배열의 세 번째 요소에서 데이터 3을 저장하라는 의미로 에러가 발생합니다. 왜냐하면, 배열의 요소는 0부터 시작하기 때문이죠! array[0], array[1]은 존재하지만 array[2]는 존재하지 않습니다. 2. 배열 초기화를 중괄호로 할 때 배열의 선언과 초기화가 개별적으로 이뤄어지면 안됨 다음 코.. 더보기