숫자를 입력 받아서 각각의 개수와 합을 구하는 프로그래밍 #include #include #include int main() { char str[20]={0,}; int i; int sum = 0; fputs("숫자를 입력하시오:",stdout); fgets(str, sizeof(str), stdin); int len=strlen(str)-1; for (i=0; i 더보기 C언어 요약 내용 -2 다차원 배열(2차원 이상) 2차원 배열 이름 +1 : 배열 이름을 이용한 포인터 연산 포인터의 타입에는 이동에 대한 정보가 들어 있다. 임의의 두 포인터 타입이 일치한다면, 기본적으로 포인터 연산에 증가 및 감소되는 크기가 일치해야 한다고 생각되어진다. 하지만 int a[3][2]; int b[2][3]; 에서 보면 형(Type)은 일치하지만 연산 증가치가 달라 둘은 포인터 타입이 다르다. 이를 풀어 쓰면, 배열 이름 a는 int형이고 포인터 연산시 배열 요소를 2칸씩(2*4) 건너뛰는 포인터이고, 배열 이름 b는 int형이고 포인터 연산시 배열 요소를 3칸씩(3*4) 건너뛰는 포인터이다. 배열 이름의 포인터 타입. int arr[2][4]; int (*pArr)[4]; //== int pArr[][4]; 더보기 이전 1 ··· 35 36 37 38 39 40 다음