1写出程序执行结果#include stdiohvoid main char s1=Hello World!; char s2=Hello World!; if s1==s2 printfEqual!; else printfNot equal!;输出结果: 2写出程序执行结果#include stdiohvoid main char s=
- 程序执行结果为 "Not equal!"
- 程序执行结果为 "13 8 12 4"
- 经过计算后,a的值为b的初始值,b的值为a的初始值
- 输出结果为 "4"
- 输出结果为 "8"
- 程序有语法错误,修正后的代码如下: #include<stdio.h> int main() { int a,b,c,d; a=10; b=a++; c=++a; d=10*a++; printf("b, c, d: %d, %d, %d", b, c, d); return 0; } 输出结果为 "b, c, d: 10, 12, 110"
- i最后等于2
- a = 5, b = 7, c = 12
- 输出结果为 "1,100"
- 输出结果为 "Not equal!"
- 输出结果为 "13 8 11 4"
- 十进制数226转换成对应的二进制和十六进制分别是 "0xE2 , 0b11100010"
- 输出结果为 "g"
- 与表达式 (^A)||(^B) 等效的表达式是 "^(A|B)"
- 程序有语法错误,修正后的代码如下: #include <stdio.h> void main(void) { float num1 = 1.8495; unsigned long num2 = 32; printf("%.2f, %4ld%%\n", num1, num2); } 输出结果为 "1.85, 32%"
- 程序会在编译时出错,因为 buffer 数组过大,超出了栈的容量限制
- (A) 表达式正确,a 的值为 10 (B) 表达式错误 (C) 表达式错误 (D) 表达式正确,a 的值为 1
原文地址: http://www.cveoy.top/t/topic/h8Rc 著作权归作者所有。请勿转载和采集!