什么是C中的函数说明符?

在C和C ++中,有一些函数说明符。功能说明符用于指定功能属性。C ++具有内联函数说明符。在C中有_Noreturn函数说明符。这用来表示一个函数将不返回任何东西。

示例

#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

以上是 什么是C中的函数说明符? 的全部内容, 来源链接: utcz.com/z/322409.html

回到顶部