C语言字符数组不赋初值是默认为'\0'还是随机值答:static int n;int a = 5, b = 6, c = 7, d = 8;int k = ((m = a>b) && (n = c>d))printf("k = %d, m = %d, n = %d\n", k, m, n);return 0;} 输出结果为:k = 0, m = 0, n = 0;当变量用static修饰,但是没有赋初始值的时候,编译器会自动给它赋值...
C语言字符数组不赋初值是默认为'\0'还是随机值答:static int n;int a = 5, b = 6, c = 7, d = 8;int k = ((m = a>b) && (n = c>d))printf("k = %d, m = %d, n = %d\n", k, m, n);return 0;} 输出结果为:k = 0, m = 0, n = 0;当变量用static修饰,但是没有赋初始值的时候,编译器会自动给它赋值...
数组没有赋值初始化时是什么值?答:static int n;int a = 5, b = 6, c = 7, d = 8;int k = ((m = a>b) && (n = c>d))printf("k = %d, m = %d, n = %d\n", k, m, n);return 0;} 输出结果为:k = 0, m = 0, n = 0;当变量用static修饰,但是没有赋初始值的时候,编译器会自动给它赋值...