トップ「C」の質問

Cは、システムプログラミング(OSおよび組み込み)、ライブラリ、ゲーム、およびクロスプラットフォームに使用される汎用プログラミング言語です。

#include <filename>と#include "filename"の違いは何ですか?

CおよびC ++プログラミング言語では、次のように、 includeステートメントで山かっこを使用することと引用符を使用することの違いは何ですか?#include <filename>#include "filename"

c++ c include header-files c-preprocessor

C文字配列の初期化

次の方法で初期化した後、char配列に何が含まれるかわかりません。1. char buf[10] = ""; 2. char buf[10] = " "; 3. char buf[10] = "a";ケース2の場合、 buf[0]は' […] 続きを読む…

c arrays char initialization buffer

16進数のprintf()フォーマット

これは重要な質問というよりも奇妙な質問ですが、16進数を先行ゼロ付きの8桁の数値として印刷するときに、この%#08X 0x%08Xと同じ結果を表示しないの前者を使おうとすると、 08フォーマットフラグが削除され、 8だけでは機能しません。再び私はただ興味がありました。

c printf hex

unsigned charとは何ですか?

C / C ++では、 unsigned charは何に使用されますか? 通常のcharとどう違うのですか?

c++ c char

C "int"のサイズは2バイトですか、それとも4バイトですか。

Cの整数変数は2バイトまたは4バイトを占めますか? それが依存する要因は何ですか?ほとんどの教科書は整数変数が2バイトを占めると言っています。 しかし、整数の配列の連続するアドレスを出力するプログラムを実行すると、4の違いが表示されます。

c int byte

.txtファイルに書き込みますか?

小さなテキストを.txtファイルに書き込むにはどうすればよいですか? 私は3〜4時間以上グーグルをしていますが、その方法がわかりません。fwrite();は非常に多くの引数があり、使用方法がわかりません。.txtファイルに名前といくつかの数字だけを書きたいときに使用する最も簡単な関数は何ですか?編集:私のコードの一部を追加しました。 char name; int number; FILE *f; f = […] 続きを読む…

c linux

Cの「静的」関数とは何ですか?

質問は、コメントで明らかにされているように、 c ++ staticメソッドではなく、プレーンなc関数に関するものでした。static変数とは何かを理解していますが、 static関数とは何ですか?そして、なぜそれは私が機能を宣言した場合、のは言わせていることであるvoid print_matrixレッツで言う、 a.c (なし […] 続きを読む…

c function static terminology

Cで関数をパラメーターとしてどのように渡しますか?

データセットのパラメーターによって渡された関数を実行する関数を作成したいと思います。 Cで関数をパラメーターとしてどのように渡しますか?

c function pointers syntax parameters

文字の部分文字列を取得します*

たとえば、私はこれを持っていますchar *buff = "this is a test string"; "test"を取得したい。 どうやってやるの?

c char substring