引数 char *a または char *a[] を含む関数がある場合、関数内で実行できる操作は何ですか? char ポインターは通常のポインターとどのように異なる動作をしますか?
質問する
68 次
2 に答える
2
ポインタは、参照するデータ型に関係なく、ポインタです。
ポインタから値にインデックスを付ける場合、ポインタが指すメモリは、ポインタが表すデータ型の配列として扱われます。
文字列は、ヌル(ゼロ)文字で終了する文字の配列です。
C文字列ライブラリを使用してC文字列(、、、など)を操作strlen
できstrcpy
ます。strcat
また、C ++文字列オブジェクトを渡すことで、簡単に作成できます。char*
于 2012-10-23T02:31:33.897 に答える
1
char*
は単なる文字へのポインターであるため、ポインターに対して実行できることはすべて、文字ポインターに対して実行できます。char* および int* との唯一の違いは、ポインティング先の型です。
于 2012-10-23T02:25:09.287 に答える