古典的なアルゴリズムコンテストエッセイの第二版の紹介1

入力の終了は、関数のscanf xを再度読み取ることができない場合、変数のscanfリターンの数が正常に、入力された(scanf関数(「%のD」、およびX)== 1)しながら、0を返します

比較的大きな配列は、main関数の外のステートメントを試してみてください、またはプログラムが実行されないことがあります

配列c言語に:memcpyを(B、はsizeof:あなたがbにk個の配列要素をコピーしたい場合は、これを行うことができます (int型)* k)を。a及びbは、浮動小数点の配列である場合のmemcpyをコピーする際、もちろん、(B、、はsizeof(書き換えられるべき二重)* K)。またのmemcpyのを使用することに注意してください
あなたは配列bに配列全体をコピーする必要がある場合、関数はヘッダファイルstring.hを含めるように、あなたは簡単なポイントを書くことができ、memcpyを(B、はsizeof (a)参照)。

アレイの効果のmemset(0、はsizeof(A))はstring.hの中で定義され、明らかです

文字配列sのサイズは20ですが、入力が「2357」であれば、宇宙のすべてを費やす必要がない、それは唯一の5つの文字を保存し、実際にS(「\ 0」を終了タグがあることを忘れないでください定義します)、15個の文字に続いては不明です。STRLEN(S)は、標準の終了によって返される
前に呼ばれる文字の数。

scanf関数(「%sの」、)入力文字列、スペースまたはTABを打ったが、次の呼び出しは、次の文字列を入力しますと、しかし、停止しますが、文字列の真ん中を知らない二回スペースの数を入力し、 TABラインでも壊れます

 

おすすめ

転載: www.cnblogs.com/QingyuYYYYY/p/11760741.html