衡水高中作业照片:C语言函数,变量命名的问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 00:22:35
如果定义了一个函数,比如max 那么在main()里面调用了这个函数,还能定义一个同名的变量吗?

比如

int max()
{
...
}

main()
{
int max;
}

今天我做了个题好像出错了,换了变量名就好了,不知道是不是不能同名

当然不能重名了,不然编译器怎么知道你这个是变量名,还是函数忘记写参数了。

这是不行的,因为 max 出现岐义。

max有二意 要坚决杜绝此类情况的发生!

c里面好像是不允许这样重名的。

没问题吧,一个是变量,一个是函数,没关系