问答详情
源自:3-4 练习题

求帮忙,运行结果

int i,k;
i=3;
k=(i++)+(++i)+(i++);

提问者:慕尼黑2423183 2017-11-28 08:45

个回答

  • hzCN
    2018-01-14 15:29:31

    1. i++先输出再运算所以输出是3 运算后i=4

    2. ++i先运算再输出所以运算后i=5 输出是5

    3. i++同理先输出在运算 输出是5 运算后i=6

    所以综上所述k=3+5+5=13

  • hzCN
    2018-01-14 15:25:04

    应该是13


  • qq_蜗牛丶_0
    2017-12-04 15:52:06

    是12

  • 慕盖茨6770015
    2017-11-28 09:59:07

    应该是10

  • 慕前端4498685
    2017-11-28 09:58:05

    # include <stdio.h>
    int main () 
    {
    	int i,k;
    	i=3;
    	k=(i++)+(++i)+(i++);
    	printf ("%d", k);
    	
    	
    	return 0;
    }