1. 4번 문제에서 배열이나 문자를 사용할 때 시작점은 무조건 0에서 부터 시작인 건 가요?
2. 배열의 위치를 이동할 때 *(st + k) 이렇게 사용하는 방법 밖에 없는 건가요?
안녕하세요. 길벗 수험서 운영팀입니다.
1. 4번 문제에서 배열이나 문자를 사용할 때 시작점은 무조건 0에서 부터 시작인 건가요?
[답변]
예, 맞습니다.
C·Java 언어에서 배열은 무조건 0부터 시작합니다.
단, 순서도의 경우 하나의 언어가 아닌 여러 언어를 대상으로 하므로 배열의 시작 위치가 0 또는 1로 처리조건에 제시되며, 제시된 위치에 맞게 순서도를 파악하면 됩니다.
2. 배열의 위치를 이동할 때 *(st + k) 이렇게 사용하는 방법 밖에 없는 건가요?
[답변]
아뇨, 다양하게 표현할 수 있습니다.
해당 문제는 독자들에게 배열의 포인터를 활용하여 코드를 작성하고 읽는 방법을 연습하기 위해 그와 같이 표현하고 있습니다.
*(st + k)는 st[k]로, *(st + n)은 st[n]으로 바꾸어 쓸 수 있습니다.
행복한 하루되세요.^^
-
*2018-09-10 16:34:54
안녕하세요. 길벗 수험서 운영팀입니다.
1. 4번 문제에서 배열이나 문자를 사용할 때 시작점은 무조건 0에서 부터 시작인 건가요?
[답변]
예, 맞습니다.
C·Java 언어에서 배열은 무조건 0부터 시작합니다.
단, 순서도의 경우 하나의 언어가 아닌 여러 언어를 대상으로 하므로 배열의 시작 위치가 0 또는 1로 처리조건에 제시되며, 제시된 위치에 맞게 순서도를 파악하면 됩니다.
2. 배열의 위치를 이동할 때 *(st + k) 이렇게 사용하는 방법 밖에 없는 건가요?
[답변]
아뇨, 다양하게 표현할 수 있습니다.
해당 문제는 독자들에게 배열의 포인터를 활용하여 코드를 작성하고 읽는 방법을 연습하기 위해 그와 같이 표현하고 있습니다.
*(st + k)는 st[k]로, *(st + n)은 st[n]으로 바꾸어 쓸 수 있습니다.
행복한 하루되세요.^^