- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
132 :デフォルトの名無しさん[]:2015/03/27(金) 12:11:47.05 ID:5M8nXgvo - (スレタイに)初心者歓迎とありましたので質問させていただきます
c言語でポインタに関してなんですが、 基本的に ・別関数に構造体を渡す際に高速化をはかる ・関数ポインタ ・動的なメモリ確保 以外どのような場合に使われるのでしょうか? あと配列とポインタの関係に関して以下の認識で宜しいでしょうか? int main() { int a[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; int* p = a; for(int i=0; i<10; ++i) printf("a[%d] = %d p[%d] = %d\n", i, a[i], i, p[i]); for(int i=0; i<10; ++i) *(p+i) = i*10; printf("\n"); for(int i=0; i<10; ++i) printf("a[%d] = %d p[%d] = %d\n", i, a[i], i, p[i]); return 0; }
|