文字列定数ポインタ

この時点で、インデックスによってアクセスすることができるが、添字によって文字列の値を変更することはできません。コンパイルシステムメモリ位置に指定された文字列定数は、文字ポインタに割り当てることができます。

文字の配列に文字列とき、文字ポインタの値を変更することができます。

する#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 ; 
}

 

おすすめ

転載: www.cnblogs.com/imhuanxi/p/11610013.html
おすすめ