컴퓨터 & 프로그래밍 & 전자공학/C언어
배열 원소 일괄 초기화
셀맨1
2017. 1. 14. 22:50
반응형
배열 원소의 값을 모두 지정된 값으로 초기화하는 ARRAY_INIT(array, size, value)를 작성하여 테스트하여 보자.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #define ARRAY_INIT(array,size,value) {int i;for(i=0;i<size;i++){*(array+i)=value;}} #define SIZE 10 #include <stdio.h> int main(void) { int a[SIZE]; int s=0; int i; printf("값을 입력하세요 : "); scanf("%d", &s); ARRAY_INIT(a,SIZE,s); for(i=0;i<SIZE;i++) { printf("%d ", a[i]); } printf("\n"); return 0; } | cs |
반응형