게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c언어 질문좀 해도 될까요??
게시물ID : computer_115065짧은주소 복사하기
작성자 : 음.......
추천 : 0
조회수 : 257회
댓글수 : 4개
등록시간 : 2013/09/27 21:44:49
열심히 공부중인 컴퓨터 공대생입니다..
공부하다 모르는 부분이 있어 고수님들께 질문을 드리고자 합니다..

char DataSet[] = {'E', 'C', 'F', 'A', 'B', 'D'}; 
char Length = sizeof DataSet / sizeof DataSet[0]

해석을 해보면 Length에 sizeof DataSet 나누기 sizeof DataSet[0] 라고 해석을 했는데
DataSet[] 변수가 6개가 들어가게 되고,
Length = sizeof DataSet / sizeof DataSet[0]가 Length = 6 / 1 이 된다는데
정확히 이해가 잘 안가네요..
sizeof Dataset이 변수가 6개라서 6이 되는건가요? 그리고 sizeof DataSet[0]에는 'E'가 들어가서 1이 되는건가요?

만약에 char DataSet[]={'E', 'C', 'F', 'A', 'B', 'D'}; 에서
          int DataSet[]={1, 2, 3, 4, 5, 6};으로 바꿧을때
sizeof DataSet의 값이 char형과 int형이 같은건가요?

죄송합니다.. 복학하고 공부하느라 기본적인 부분도 잘 모르겠네요..
답변해주시면 감사하겠습니다..
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호