/* 关于C语言初始化,以及形参实参的一道易错题 */ #include <stdio.h> void func(int a, int b, int c) { c = a * b; } int main() { int c; func(2, 3, c); printf("%d\n", c); return 0; } /* 分析:这里输出的结果是不确定的。 因为实参变量和形参变量虽然同名 但不是代表同一个内存地址。并且 在C语言中一般变量定以后并不自动 赋予初值因此实参C的取值不确定。 */
关于C语言初始化,以及形参实参的一道易错题
最新推荐文章于 2022-10-03 15:10:44 发布