본문 sizeof는 변수나 자료형의 크기를 바이트 단위로 반환하는 연산자이다. 배열을 초기화 할 때 배열의 크기는 적지 않고 데이터를 적는 다면 데이터 개수만큼 배열의 크기가 늘어간다. 이때 배열의 크기는 sizeof를 이용하여 알 수 있는데 원래 배열의 데이터 크기는 배열의크기*자료형크기 이므로 배열의 크기는 배열의 데이터 크기/자료형의크기로 구할 수 있게 된다. 위의 소스프로그램을 보게 되면 자료형은 double 이고, x의 데이터 크기는 40 이므로 배열의 크기는 즉 N은 5로 출력이 된다. fabs는 실수형 데이터의 절댓값을 구하는 함수로써 배열 y에는 배열 x 데이터들의 절댓값이 들어가게 된다. 참고문헌 C언어 Express(2012), 천인국, 생능 키워드 배열, 크기, 데이터, 결과, 절댓값, 자료형 |
댓글 없음:
댓글 쓰기