您好、欢迎来到现金彩票网!
当前位置:九乐棋牌 > 文件定义 >

C语言 在不同的 c 文件中可以定义相同名称的函数吗?

发布时间:2019-07-07 13:26 来源:未知 编辑:admin

  C语言 在不同的 函数或者 .c 文件 中能定义相同的静态变量或者方法吗?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  1.C语言在相同的.c文件中一定不能定义名称相同的函数,即使是重载的,因为C语言不支持重载,这样链接的时候会报错。

  2不同的.c文件中一般不能定义名称相同的函数,比如int func(int*);如果非要定义名称相同的函数,而且函数只在该(对应的).c文件中使用,可以声明成static类型。如两个函数都定义为static int func(int*);这样就可以定义成相同名字。

  1.静态变量在同一个.c文件中可以命名相同,但是只能初始化一次,否则链接出错。而且实际只有一个该名字的变量。

  2.静态变量在不同.c文件中可以命名相同。但是该变量只能在该.c文件中使用。

http://isleofmanguide.com/wenjiandingyi/404.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有