반응형
배열 원소의 값을 모두 지정된 값으로 초기화하는 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 |
반응형
'컴퓨터 & 프로그래밍 & 전자공학 > C언어' 카테고리의 다른 글
공백 세기 (0) | 2017.01.14 |
---|---|
원기둥의 부피 (0) | 2017.01.14 |
3개 정수 비교 (0) | 2017.01.14 |
소스에 대한 질문 답하기 (0) | 2017.01.13 |
생명 게임(game of life - John H. Conway) (0) | 2017.01.13 |