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

_CのNoreturn関数指定子


_Noreturn関数指定子は、関数が何も返さないことをコンパイラーに通知するために使用されます。プログラムがその中でreturnステートメントを使用する場合、コンパイラはコンパイル時エラーを生成します。

サンプルコード

#include<stdio.h>
main() {
   printf("The returned value: %d\n", function);
}
char function() {
   return 'T'; //return T as character
}

出力

The program terminates abnormally
[Warning] function declared 'noreturn' has a 'return' statement

これで、通常の機能であれば正常に機能します。

サンプルコード

#include<stdio.h>
int function() {
   return 86; //try to return a value
}
main() {
   printf("The returned value: %d\n", function());
}

出力

The returned value: 86

  1. JavaScript関数から値を返す方法は?

    JavaScript関数から値を返すには、 returnを使用します JavaScriptのステートメント。値を返す方法を学ぶには、次のコードを実行する必要があります- 例 <html>    <head>       <script>          function concatenate(name, age) {             var val;      

  2. JavaScript関数からオブジェクトを返す方法は?

    JavaScript関数からオブジェクトを返すには、 returnを使用します ステートメント、 this キーワード。 例 次のコードを実行して、JavaScipt関数からオブジェクトを返すことができます- <html>    <head>       <script>          var employee = {             empname: "David"