更新するのは簡単ではありませんが、いいね、質問は大歓迎です、転送していただきありがとうございます、
最後に、フォローしてください、フォローしてください、フォローしてください。もっと面白いブログが表示されます。 ! !
ニャーニャーニャー、あなたは私にとって本当に大切です。
Miaomiao は C 言語を 3 回に分けてブログに分け、段階的に難易度を高めていき、関連する演習や解説も備えられることを期待しています。
「小さな猫の教室」はまだ最初のラウンドです。Xiaomiao は冬休み中に完成できるように頑張ります。私がフラグを立てます。私は C 言語を完了したい Xiaomiao です、ふふふ!
目次
ああ、文字列だ!
二重引用符で囲まれたこの文字列は、文字列リテラル、または単に文字列と呼ばれます。
例:「こんにちは。\n」
注: 文字列の終了マークは \0 エスケープ文字です。文字列の長さを計算するとき、\0 は終了マークであり、文字列の内容としてカウントされません。 \0 がないとコードが文字化けする可能性があります。Xiaomiao というコードは存在しませんが、他のコードが存在しないわけではありません。それに、いいにゃ!
開発バージョン
対バージョン
#include<stdio.h>
int main()
{
char arr1[]="miao";
char arr2[]={'m','i','a','o'};
char arr3[]={'m','i','a','o','\0'};
printf("%s\n",arr1);
printf("%s\n",arr2);
printf("%s\n",arr3);
return 0;
}
そうだ、脱出キャラだ!
エスケープ文字は、その名前が示すように、意味を変更します。
上の例はエスケープ文字の役割を示しています。
たとえば、c:\code\test.c\n を印刷して効果を見てみましょう。
Kuaikan は完全に印刷されませんでしたか?それがエスケープ文字の目的であり、それぞれに独自の用途があります。
#include <stdio.h>
int main()
{
printf("c:\code\test.c\n");
return 0;
}
Xiaomiao はあなたの便宜のためにいくつかのエスケープ文字をまとめました。
\? は、複数の連続した疑問符を記述するときに、疑問符が 3 文字の単語に解析されるのを防ぐために使用されます (現在は一般的に使用されていません)
\' は文字定数を表すために使用されます
\" は文字列内の二重引用符を表すために使用されます
\\ はバックスラッシュを表すために使用され、バックスラッシュがエスケープ シーケンス文字として解釈されるのを防ぎます。
\警告文字、ビープ音
\b バックスペース文字
\f フィード文字
\n 换行
\r 入力してください
\t 水平タブ
\v 垂直タブ
\ddd ddd は 1 ~ 3 の 8 進数を表します。例: \130 X
\xdd dd は 2 桁の 16 進数を表します。例: \x30 0
各エスケープ文字の詳細な説明については、以下のリンクを参照してください。
例:
#include <stdio.h>
int main()
{
printf("%c\n", '\'');
printf("%s\n", "\"");
return 0;
}
エスケープ文字に関連した筆記試験の問題
//程序输出什么?
#include <stdio.h>
int main()
{
printf("%d\n", strlen("abcdef"));
// \62被解析成一个转义字符
printf("%d\n", strlen("c:\test\628\test.c"));
return 0;
}
注: strlen は文字列 st の長さを計算し、文字列 string の長さを返します。
詳細は下記リンクをご覧ください
ああ、メモ!
1. コード内に不要なコードがある場合は、直接削除するか、コメントアウトすることができます。
2. コード内の一部のコードがわかりにくい場合は、コメントを追加できます。
2 つの注釈方法:
C 言語スタイルのコメント /*xxxxxx*/
欠点: コメントをネストできない
C++ スタイルのコメント //xxxxxxxx
1行または複数行にコメントを付けることができます
シューッ、ステートメントを選択してください!
つまり、if ステートメント
大学院受験か就職か、選択は?
あなたのお母さんとあなたのガールフレンドが同時に水に落ちました。あなたは誰を助けますか?
生き残るか死ぬか?
上の例
カン、ループ発言!
多くのコンテンツがあり、Xiaomiao は詳しく説明する 2 つのラウンドを用意しています
ループ ステートメントは 3 つのカテゴリに分類されます。
- while ステートメント
- for ステートメント
- do...while ステートメント
while文について話しましょう!
単語を覚える: Xiaomei は 1 日 100 語を覚えます。あなたの努力は必ず報われます。
機能のスメクタ!
関数の特徴は、コードを簡素化し、コードを再利用し、メイン関数の「圧力」を軽減し、検査を容易にするためにパーツに分割することです。
更新するのは簡単ではありませんが、いいね、質問は大歓迎です、転送していただきありがとうございます、
最後に、フォローしてください、フォローしてください、フォローしてください。もっと面白いブログが表示されます。 ! !
ニャーニャーニャー、あなたは私にとって本当に大切です。
さあ、ニャー! ! !