#include
int main()
{
int arr[]={1,2,3,4,5};
int i,a=0;
for(i=0; arr[i]!='\0'; i++)
{
if(arr[i]>a)
{
a=arr[i];
}
}
printf("%d",a);
}
배열중에 가장 큰값을 찾아 출력하는건데
배열을 선언할때 저렇게 선언하면 이상한값이 출력되네요
arr[6]={1,2,3,4,5};
이렇게 선언하면 정상적으로 나오구요...
arr[]={1,2,3,4,5};
라고 선언하면 자동으로
1,2,3,4,5 저장되고 마지막에 NULL값이 저장되는거 아닌가요?ㅠㅠ;;<!--"<-->
C언어 기본적인거 배열선언 하는부분 질문좀요ㅠㅠ
dd(128.134)
2015-10-23 15:49
추천 0
댓글 3
다른 게시글
-
Code::Blocks 이거 어쩌라는거? [3]익명(61.84) | 15.10.23추천 0
-
백왕이 저러는것도 조금은 이해가 간다익명(222.238) | 15.10.23추천 0
-
리눅스 민트gcc 컴파일이안된다 [2]줘12312132..(110.11) | 15.10.23추천 0
-
프로그래밍 관련 질문드려요 !!1111(218.149) | 15.10.23추천 0
-
(c공부 2일차) 재밋다. [1]흐린바다(1214qwer) | 15.10.23추천 0
-
api 주소가 바끼면서 제공하는 데이터도 바꼈다고 어케 설명해줘야하냐 [1]ㅇㄴㅇ(59.28) | 15.10.23추천 0
-
호남사람들이 외모가 좋지 [2]쿠키호테(cookiexote) | 15.10.23추천 1
-
☆ 프갤 횽밈들 ☆☆☆☆ [5]◕‿◕숙자✿✔(benzsookja) | 15.10.23추천 0
-
내 사촌동생... 대단하다 [2]부질없는것(spion) | 15.10.23추천 0
-
실시간 스트림의 평균과 표준편차 처리 [10]codesafer(codesafer) | 15.10.23추천 2
char[] = "abaca"일때 마지막에 0이 저장되는데여
엄밀히 말하면 조금씩 다른데..나중에 포인터 공부할때 배울 거에여..
for($i=0;$i<count($array);$i++) { echo $i; } 전 이렇게 쓰는데 그럼 끝을 넘어가는 일이 없어서 c라 다를 수도 있겠네요