인터넷 검색중에
비쥬얼 C에서는
배열의 인덱스 초기값을 option base 1으로 초기화 하는것을 보았습니다.
(a[0]가 아니라 a[1]이 배열 a[]의 첫번째 값으로 되도록 지정합니다)
직관적으로 보기 참 편한것 같습니다.
리눅스에서도 이러한 명령어가 있나요?
인터넷 검색중에
비쥬얼 C에서는
배열의 인덱스 초기값을 option base 1으로 초기화 하는것을 보았습니다.
(a[0]가 아니라 a[1]이 배열 a[]의 첫번째 값으로 되도록 지정합니다)
직관적으로 보기 참 편한것 같습니다.
리눅스에서도 이러한 명령어가 있나요?
혼자쓰는 코드라면 모를까… 아니라면 일반적인 방법을 쓰는게 좋죠.
프로그래머가 숫자 세는 방법…
0, 1, 2, 3…
1Km = 1024m…
[quote="haze11":3gnbacbu]혼자쓰는 코드라면 모를까… 아니라면 일반적인 방법을 쓰는게 좋죠.
프로그래머가 숫자 세는 방법…
0, 1, 2, 3…
1Km = 1024m…
같이 보기에도 편할것 같습니다만;;
[quote="pokev25":22tk42de]VC에 그런게 있나요? 첨듣는데요?
검색해보니 VB에 있는 옵션 같은데요…
http://msdn.microsoft.com/en-us/library ... 60%29.aspx[/quote:22tk42de]아 VC가 아니고 VB였나 보네요 ㅎㅎ
[quote="somedayhow":28oboafy][quote="haze11":28oboafy]혼자쓰는 코드라면 모를까… 아니라면 일반적인 방법을 쓰는게 좋죠.
프로그래머가 숫자 세는 방법…
0, 1, 2, 3…
1Km = 1024m…
같이 보기에도 편할것 같습니다만;;[/quote:28oboafy]
저랑 같이 일하는 사람이 저런걸 쓰면 저는 엄청 짜증날것같은데요.
인덱스의 편리함 제공을 목적으로 한다면 그냥 1부터 쓰셔도 될껍니다.
데이터를 넣을 때도 1부터 쓰고 읽을 때도 1부터 읽고 서로 통일만 한다면 상관없죠.
저도 언젠가 저런 목적으로 1부터 사용한 적이 있습니다.
0번째에는 어디까지 처리했는지 부가정보를 넣는데 쓰구요.
생성할 때만 주의해서 크기에 +1을 해주면 전혀 문제가 없지요.