Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

C / C ++でセミコロンを使用せずにセミコロン(;)を印刷するにはどうすればよいですか?


このチュートリアルでは、/ C ++でセミコロンを使用せずにセミコロン(;)を出力する方法を理解するためのプログラムについて説明します。

これは、セミコロンのASCII値を使用するか、セミコロンのユーザー定義マクロを使用するかの2つの方法で実行できます。

putchar()メソッドの使用

#include <stdio.h>
int main(){
   //ASCII value of semicolon is equal to 59
   if (putchar(59)){
   }
   return 0;
}

出力

;

マクロの使用:

#include <stdio.h>
#define POINT printf("%c",59)
int main(){
   if (POINT) {
   }
}

出力

;

  1. C++でセミコロンなしでHelloWorldを印刷する

    セミコロンなしでC++プログラムを作成する方法は複数あります。これを行うことは非常に悪い習慣であり、実際のコードでは決して使用しないでください。これは、情報コンテンツとして提示されます。セミコロンなしでC++プログラムを作成する最も簡単な方法は、ifステートメントを使用することです。 C ++のほとんどすべてのステートメントは、式として扱うことができます。したがって、ステートメントを括弧の空白のペアを含むifステートメント内に配置すると、セミコロンで終了する必要がなくなります。 例 #include<iostream> int main() {    i

  2. C#を使用してBinaryTriangleを印刷するにはどうすればよいですか?

    2進三角形は、0と1で形成されます。作成するには、ネストforループを回避し、行が入力されるまで0と1を表示する必要があります。 for (int i = 1; i <= n; i++) {    for (j = 1; j <= i; j++) {       if (a == 1) {          Console.Write("0");          a = 0;     &nb