char *a と char b[] にはどのような違いがありますか Aug 18, 2015 char* a = "AAA"; char b[] = "BBB"; 上のように宣言しても for( int i=0; a[i]; i++ ){ cout << a[i]; } for( int i=0; b[i]; i++ ){ cout << b[i]; } 上のように同じように利用しているので違いがわからないのですが、aとbには違いがありますか