选择正确的选项来填充?1和?2以便下面的程序以相反的顺序打印输入字符串。假设输入字符串以换行符结尾。
null
void reverse( void ) { int c; if (?1) reverse(); ?2 } int main() { printf ( "Enter Text " ) ; printf ( "" ) ; reverse(); printf ( "" ) ; } |
(A)
?1 is (getchar() != ’’) ?2 is getchar(c);
(B)
?1 is (c = getchar() ) != ’’) ?2 is getchar(c);
(C)
?1 is (c != ’’) ?2 is putchar(c);
(D)
?1 is ((c = getchar()) != ’’) ?2 is putchar(c);
答复: (D) 说明: 见本报告问题2 https://www.geeksforgeeks.org/c-language-set-5/ 这个问题的小测验
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END