想逐一了解各关键字作用,void我查到可以显示丢弃运算结果是怎么一回事
为了防止编译器警告,某些有返回值的函数调用前面加上void表示丢弃返回值。
比如printf函数调用时一般都不需要返回值,可以在调用时前面加void即(void)printf,一些表达式也可以添加这个关键字,有目的丢弃值,醒目作用或防止出现警告
void表示空,用在函数返回值位置,说明该函数不返回任何值,在应该就是你找到的丢弃运算结果;放在参数位置则说明无形式参数,一般省略。
【以下回答由 GPT 生成】
C语言中的关键字指的是具有特殊含义的单词,它们在语言中拥有特定的功能和用途。下面是一些C语言中常用的关键字及其作用:
void
:void
是C语言中用来表示空类型的关键字。它用于函数的返回类型,表示该函数不返回任何值。具体含义是该函数执行完毕后没有结果返回给调用者。下面是一个简单的示例代码来说明void
关键字的具体含义:
#include <stdio.h>
void printHello() {
printf("Hello, World!\n");
}
int main() {
printHello(); // 调用printHello函数
return 0;
}
在上面的代码中,printHello
函数的返回类型为void
,这意味着该函数执行完成后不会返回任何值给main
函数。它仅仅执行了打印"Hello, World!"的操作,而不会返回任何值。
希望这样的解释对你有所帮助。如果对C语言中的其他关键字有更多的疑问,可以继续提问。
供参考:https://worktile.com/blog/know-1394/
https://baike.baidu.com/item/C%E8%AF%AD%E8%A8%80%E5%85%B3%E9%94%AE%E5%AD%97/2581293?fr=ge_ala