2014-04-27 4 views
-6

누군가가 나를 도울 수 있기를 바랬습니다. 정확하게 7 int 값을 저장할 수있는 배열을 선언하는 숙제 문제가 있습니다. 배열에있는 셀을 모두 초기화하여 값이 65가되도록 두 가지 방법을 보여줍니다. 하나의 기술은 반드시 루프를 사용해야합니다.for 루프를 사용하여 배열을 초기화하는 방법은 무엇입니까?

루프없이 수행하는 방법을 알아 냈지만 루프를 사용하여이를 수행 할 수있는 방법을 보여줄 수 있습니까? 감사합니다.

+4

루프 example'에 대한 C'에 대한 간단한 구글 검색 대답의 톤을 준 것 – arunmoezhi

답변

4

다음 코드는 수행합니다

여기
#include <stdio.h> 

#define MAX_SIZE 7 

int main() 
{ 
    int arr[MAX_SIZE]; 

    for (int i = 0; i < MAX_SIZE; ++i) 
     arr[i] = 65; 

    // Verify array output : 
    for (int i = 0; i < MAX_SIZE; ++i) 
     printf("%d\n", arr[i]); 

    return 0; 
} 
1

그것을 할 한 가지 방법입니다,

const int SIZE = 7; /* <----------- The size. */ 
int array[SIZE]; /* <----------- How to declare an int array. */ 
int x;    /* <----------- The loop counter. */ 
for(x = 0; x < SIZE; x++) { /* <--- Initialize x. Test (x < SIZE). Increment x. */ 
    array[x] = 65; /* <------------ Set to 65 */ 
} 
관련 문제