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

Cの関数指定子とは何ですか?


CおよびC++には、いくつかの関数指定子があります。関数指定子は、関数プロパティを指定するために使用されます。 C++にはインラインがあります 関数指定子。 Cには、_Noreturn関数指定子があります。これは、1つの関数が何も返さないことを示すために使用されます。

#include<stdio.h>
int myAdd(int a, int b){
   return a + b;
}
main() {
   int x = 10, y = 20;
   printf("The value is: %d\n", myAdd(x, y));
}

出力

The value is: 30

_Noreturnを使用すると、警告が表示され、プログラムはエラーで終了します。

#include<stdio.h>
_Noreturn int myAdd(int a, int b){
   return a + b;
}
main() {
   int x = 10, y = 20;
   printf("The value is: %d\n", myAdd(x, y));
}

出力

[Warning] function declared 'noreturn' has a 'return' statement
[Warning] 'noreturn' function does return

  1. Cグラフィックのbar()関数

    bar() functionは、Cプログラミング言語でグラフィックを描画するために使用されるCグラフィック関数です。 graphics.hヘッダーには、グラフィックの描画に機能する関数が含まれています。 bar()関数もヘッダーファイルで定義されています。 構文 ボイドバー(int左、int上、int右、int下); bar()関数は、2次元の図形である(棒グラフの)棒を描画するために使用されます。塗りつぶされた長方形の図です。この関数は、バーの左上隅の(X、Y)座標{左と上}とバーの右下隅の(X、Y)座標{右と下}の4つの引数を取ります。 }。 プログラム #include <g

  2. C#での列挙とは何ですか?

    列挙型は、年、製品、月、季節などの名前付き定数のセットを格納する列挙型です。 列挙型定数のデフォルト値は0から始まり、増分します。定数のセットが固定されており、簡単にトラバースできます。 例を見てみましょう。 このように列挙型を設定しました- public enum Vehicle { Car, Bus, Truck } 以下は完全な例です- 例 using System; public class Demo {    public enum Vehicle { Car, Bus, Truck }    public static void