请问形式参数可以与该函数体内的局部变量同名吗
,形式参数可以与对应的实际参数变量同名吗,可以举个具体例子吗,谢谢。
2条回答 默认 最新
threenewbee 2024-01-06 23:26关注第一个不可以
#include <stdio.h> void f(int x) { int x = 2; } int main() { f(123); return 0; } 报错信息: main.c:4:9: error: redefinition of 'x' int x = 2; ^ main.c:2:12: note: previous definition is here void f(int x) ^ 1 error generated.第二个,可以
#include <stdio.h> void f(int x) { printf("%d", x); } int main() { int x = 123; f(x); return 0; } 输出 123本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用