「ちび猫教室」の文字列、エスケープ文字、コメント、選択文とループ文、関数などを少しまとめたもの 3.

更新するのは簡単ではありませんが、いいね、質問は大歓迎です、転送していただきありがとうございます、

最後に、フォローしてください、フォローしてください、フォローしてください。もっと面白いブログが表示されます。 ! !

ニャーニャーニャー、あなたは私にとって本当に大切です。​ 

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 の長さを返します。

詳細は下記リンクをご覧ください

strlen関数の詳しい説明


ああ、メモ!

1. コード内に不要なコードがある場合は、直接削除するか、コメントアウトすることができます。

2. コード内の一部のコードがわかりにくい場合は、コメントを追加できます。

2 つの注釈方法:

 C 言語スタイルのコメント /*xxxxxx*/

欠点: コメントをネストできない

C++ スタイルのコメント //xxxxxxxx

1行または複数行にコメントを付けることができます


シューッ、ステートメントを選択してください!

 つまり、if ステートメント

大学院受験か就職か、選択は?

あなたのお母さんとあなたのガールフレンドが同時に水に落ちました。あなたは誰を助けますか?

生き残るか死ぬか?

上の例


カン、ループ発言!

多くのコンテンツがあり、Xiaomiao は詳しく説明する 2 つのラウンドを用意しています

ループ ステートメントは 3 つのカテゴリに分類されます。

  1. while ステートメント
  2. for ステートメント
  3. do...while ステートメント

while文について話しましょう!

単語を覚える: Xiaomei は 1 日 100 語を覚えます。あなたの努力は必ず報われます。


機能のスメクタ!

関数の特徴は、コードを簡素化し、コードを再利用し、メイン関数の「圧力」を軽減し、検査を容易にするためにパーツに分割することです。


更新するのは簡単ではありませんが、いいね、質問は大歓迎です、転送していただきありがとうございます、

最後に、フォローしてください、フォローしてください、フォローしてください。もっと面白いブログが表示されます。 ! !

ニャーニャーニャー、あなたは私にとって本当に大切です。

さあ、ニャー! ! !

 

おすすめ

転載: blog.csdn.net/ormstq/article/details/128256688