コンセプト-アレイとポインタ
ポインタを使用して、アレイ内の各要素に格納されている値を計算します。
#include <stdio.h>
void main() {
char data[5] = { 1,2,3,4,5 };
int result = 0, i;
char* p = data;
for (i = 0; i < 5; i++) {
result += *p;
p++;
}
printf("합은 %d이다", result);
}
配列+ポインタ
char *[5]
=>char**5個のポインタが必要な場合は、このように宣言できます.
#include <stdio.h>
void main() {
char data1, data2, data3, data4, data5;
char* pd[5] = { &data1, &data2, &data3, &data4, &data5 };
for (int i = 0; i < 5; i++)*pd[i] = 0;
//각 data[n]값으로 0이 저장된다
}
Reference
この問題について(コンセプト-アレイとポインタ), 我々は、より多くの情報をここで見つけました https://velog.io/@myway00/C-개념-배열과-포인터テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol