return和Return都是C中的关键字吗?

刚才看书书上说Return是c中的关键字不能作为标识符。可是c语言区分大小写,Return不应该是关键字吧

return 是C语言的关键字,Return不是。可以在C语言编译器中写个代码来测试,如果编译通过,可以运行说明Return不是关键字。
例如:


#include <stdio.h>

int main(void){
    
    int Return =9;
    printf("Return=%d\n",Return);
    return 0;
}

另外可以百度,搜索资料来参考:


C语言关键字:
这些关键字如下:
auto
break
case
char
const
continue
default
do
double
else
enum
extern
float
for
goto
if
int
long
register
return
short
signed
sizeof
static
struct
switch
typedef
union
unsigned
void
volatile
while


1999年12月16日,ISO推出了C99标准,该标准新增了5个C语言关键字:
inline
restrict
_Bool
_Complex
_Imaginary


2011年12月8日,ISO发布C语言的新标准C11,该标准新增了7个C语言关键字:
_Alignas
_Alignof
_Atomic
_Static_assert
_Noreturn
_Thread_local
_Generic

参考链接:
https://baike.baidu.com/item/C%E8%AF%AD%E8%A8%80%E5%85%B3%E9%94%AE%E5%AD%97/2581293?fr=aladdin

return,怎么会有Return。哪本书?拍照看看

应该是印刷错误,你的理解是正确的。
Return不是关键字,return才是关键字

书上是写错了,书难免会有写错的,c语言是区分大小写的, Return不是关键字,return是关键字

return是
Return不是