C语言阅读理解试题和参考答案
二〇一八年九月一日
阅读理解,有C程序代码如下(为描述方便,每一行前加了行号)
1  #include <stdio.h>
2  void main(void)
3  {
4      int x,y =0;
5      scanf("%d",&x);
6      while (x>0)
7      {
8        y=y*10+x %10;
9        x = x/10;
10    }
11    printf("y=%d",y);
12 }
阅读上述程序,回答问题:
1)第c语言程序分析题及答案1行的功能是什么?
2)在第2行中,main函数前面为什么有void
3)说明第4行的功能。
4)设输入整数127,写出执行该程序的运行结果。
5)说明该程序的功能。
答:
1)是指将stdio.h这个头文件包含进来
2)前面加的voidint表示main函数的返回值,也即程序退出后的返回值。void表示没有返回值,int表示返回一个整型数据。
3)定义x,yINT型,其中Y赋初值为0
4127x %10就是把X10求余,然后根据条件循环)
5)程序功能是打印键盘输入值,当输入的数只要大于0的整数,就完全输出。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。