반응형
#include <stdio.h> #include <string.h> //문자열 길이를 구하는 strlen 함수를 사용하기 위해서 #include <stdlib.h> // atoi 함수를 사용하기 위해 int main(int argc, const char * argv[]) { //배열포인터 //data 배열은 1 - 5 까지의 값을 저장하고 있다. char data[5] = {1,2,3,4,5}; //합산에 사용할 result 변수는 0으로 초기화 한다. int result = 0, i; char *p = data; // data배열의 시작위치를 포인터 변수 p에 저장한다. //5번 반복하면서 포인터 p를 사용하여 배열의 각 항목을 result 변수에 합산 for (i = 0; i < 5; i++) { result = result + *p; p++; //data 배열의 다음 항목으로 주소를 이동 data[0] -> data[1] -> ... } //합산한 결과를 출력한다. printf("data 배열의 각 요소의 합은 %d 입니다. \n" , result); return 0; }
do it c 언어 입문 참고
반응형
댓글