C /C++プログラムをプリプロセッサコードに変換する
ここでは、CまたはC++プログラムのソースコードから前処理またはプリプロセッサコードを生成する方法を説明します。
g ++コンパイラを使用して前処理されたコードを表示するには、g++で「-E」オプションを使用する必要があります。
プリプロセッサは、コードにすべての#ディレクティブを含め、MACRO関数も拡張します。
構文
g++ -E program.cpp
例
#define PI 3.1415 int main() { float a = PI, r = 5; float c = a * r * r; return 0; }
出力
$ g++ -E test_prog.cpp int main() { float a = 3.1415, r = 5; float c = a * r * r; return 0; }
-
n番目のカタラン数のC/C ++プログラム?
カタラン数は一連の数です。カタラン数は、さまざまなカウントの問題で発生する一連の自然数を形成します。多くの場合、再帰的に定義されたオブジェクトが関係します。 C n 長さ2nのディック言語の数です。ディックワードは、n個のXとn個のYで構成される文字列であり、文字列の最初のセグメントにXより多くのYが含まれることはありません。たとえば、次は長さ6のディック言語です XXXYYY XYXXYY XYXYXY XXYYXY XXYXYY. 記号Xを開き括弧として、Yを閉じ括弧として再解釈します。C n 正しく一致するn組の括弧を含む式の数をカウントします ((()
-
華氏を摂氏に変換するC++プログラム
このプログラムでは、C++を使用して摂氏を華氏に変換する方法を説明します。私たちが知っているように、式は単純です。 アルゴリズム Begin Take the Celsius temperature in C calculate F = (9C/5)+32 return F End サンプルコード #include<iostream> using namespace std; main() { float f, c; cout << "Enter temperature in Celsius: "; cin >>