2가지 질문이 있습니다.
우선 첫번째
C library 의 qsort() 함수 void qsort // (void *base, size_t nitems, size_t size, int (*compar)(const void *, const void*))
이걸 쓸 때 저기 size_t nitems 부분을 조절하여 배열의 일부만을 qsort 사용하는게 가능한가요 계속 에러가 나네요. (크기가 100인 배열중 예를 들어 10개만 채우고 그 10개를 qsort)
두번째
이중 for 문에서 예를 들면
for(i=1;i<=n;i++)
{
if(조건)
{............
..........
break;
}
for(j=1;j<=m;j++)
이런 구조에서 break 를 쓰면 반복문을 빠져나가는 걸로 알고있는데 이중 for 중 첫번째 for 문에서 break를 쓰면 밑의 for 문으로 가게 되나요?
댓글을 작성하려면 로그인해야 합니다.
kimsy96 6년 전
2가지 질문이 있습니다.
우선 첫번째
C library 의 qsort() 함수 void qsort // (void *base, size_t nitems, size_t size, int (*compar)(const void *, const void*))
이걸 쓸 때 저기 size_t nitems 부분을 조절하여 배열의 일부만을 qsort 사용하는게 가능한가요 계속 에러가 나네요. (크기가 100인 배열중 예를 들어 10개만 채우고 그 10개를 qsort)
두번째
이중 for 문에서 예를 들면
for(i=1;i<=n;i++)
{
if(조건)
{............
..........
break;
}
for(j=1;j<=m;j++)
{
}
}
이런 구조에서 break 를 쓰면 반복문을 빠져나가는 걸로 알고있는데 이중 for 중 첫번째 for 문에서 break를 쓰면 밑의 for 문으로 가게 되나요?