搜索
查看: 771|回复: 9
打印 上一主题 下一主题

此程序,急需解读

[复制链接]
跳转到指定楼层
楼主
发表于 2016-11-15 10:45:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#include<stdio.h>
void main()
{
        int i;
        char c;
        for (i=0;i<=5;i++)
        {
                c=getchar();
                putchar(c);
        }
        }

沙发
发表于 2016-11-15 19:36:22 | 只看该作者
输入6个字符
将其原样输出
板凳
 楼主| 发表于 2016-11-15 19:45:58 | 只看该作者
不是原样输出啊
输入
u
输出
u
输入
w
输入
wxta
输出
wx
这个是为什么呢
地板
发表于 2016-11-15 23:02:22 | 只看该作者
总共只能循环6次,但是回车以后换行也算做一次循环,所以如果一次性打出abcdef,则显示abcdef,每敲一次回车就多循环一次,即少输出一个字符。
5#
 楼主| 发表于 2016-11-19 08:59:38 | 只看该作者
#include<stdio.h>
void main()
{int i,j,k;
        int x=(i=4,j=16,k=32);
printf("%d",x);
}
答案是32
这道可以解释一下么?这是我自己编的,原题是选择题
若x、i、j和k都是int型变量,则计算下面表达式后,x的值为(  )
x=(i=4,j=16,k=32)
6#
发表于 2016-11-21 19:42:39 | 只看该作者
无无无无无无无无无无无无无无无无无无无无无无无无无无无无
7#
发表于 2016-11-23 00:09:08 | 只看该作者
东京铁塔 发表于 2016-11-19 08:59
#include
void main()
{int i,j,k;

一个整体逗号表达式,返回的值是最后一个的值
8#
发表于 2016-12-1 13:54:01 | 只看该作者
#include<stdio.h> //加载函数stdio.h
void main()
{
&nbsp; &nbsp; &nbsp; &nbsp; int i; //定义数字变量i
&nbsp; &nbsp; &nbsp; &nbsp; char c; //定义文字变量c
&nbsp; &nbsp; &nbsp; &nbsp; for (i=0;i<=5;i++) //循环5遍
&nbsp; &nbsp; &nbsp; &nbsp; {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; c=getchar(); //读取按键信息,存入变量c中
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; putchar(c); //输出变量c的值
&nbsp; &nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; &nbsp; }
9#
发表于 2016-12-1 13:55:59 | 只看该作者
#include<stdio.h> //加载函数stdio.h
void main()
{
int i; //定义数字变量i
char c; //定义文字变量c
for (i=0;i<=5;i++) //循环5遍
    {
      c=getchar(); //读取按键信息,存入变量c中
      putchar(c); //输出变量c的值
    }
}
10#
发表于 2016-12-1 13:56:59 | 只看该作者
前面的那一个不知为何乱码了,请不要留意
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表