请问这是C语言的函数定义方式吗? int toupper( c ) int c; {} 与 int toupper( int c ) {}; 有何不同?

发布网友

我来回答

6个回答

热心网友

一样的, 但第一种是老的定义方式, 大多编译器已不再支持了.

热心网友

函数定义:
返回值类型 函数名(参数类型 参数){}
所以int toupper( int c ) {};是合法方式。另一个错误。

热心网友

第一种是错的吧,没见过。
可能是我见识少吧,没见过语句结束符号 ; 后面还能和前面连成一气的

热心网友

int toupper( c ) int c; {} ,这个不是标准的一般都不支持的。后一种是标准的函数定义方法。

热心网友

有第一种么?表示没见过不太清楚。还是第二种正确

热心网友

变量C作用域不同,不影响

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com