この時点で、インデックスによってアクセスすることができるが、添字によって文字列の値を変更することはできません。コンパイルシステムメモリ位置に指定された文字列定数は、文字ポインタに割り当てることができます。
文字の配列に文字列とき、文字ポインタの値を変更することができます。
する#include <stdio.hに> する#include < 文字列・H> int型のmain() { char型 [ 26である;] のchar *のB = " ABC " ; //は、初期化定義 B = " 123 " ; // 再割り当てすることができます // B [1] = 'V'は; // 変更することはできません 【。1 ]、B [= 1 ;] // 添字によって読み取ら strcpyの(A、" キャットドッグ" ); STRCAT(A、"を!"); B = A; // 文字配列を指す [B 0 ] = ' X ' ; // 変更してもよい のB [ 1。 =] " X " ; //は、実際に文字を扱う定数"X" bに支払わ[ 1]、列歪みが現れる のprintf(" %S \のN- " 、A)を、 システム(" PAUSE " ); 戻り 0 ; }