问师傅,C语言问题20

发布于 科技 2024-07-08
9个回答
  1. 匿名用户2024-01-30

    如果你的语句不能进入无限循环,它只能循环10次,在for语句的开头,它会给i赋一个初始值1,每次增加1,结束循环,直到大于10。

    另外,在你犯错之前,printf 语句,你应该使用 scanf 语句来获取值。

    不管你什么时候有c,不管它是什么机器,你的程序都会在屏幕上显示一个无聊的整数,后面跟着十个零,不可能有无休止的循环。 你的第一个 printf 语句是显示 i 变量的地址,这就是我所说的无聊值的意思。

  2. 匿名用户2024-01-29

    没有无休止的循环。 只是没有printf("%d",&i)在这句话之后,没有输出。如果看不到,就这样,执行完成后系统会输出10个零,循环会跳出来,执行结束。

    而所谓的无尽循环是跳不出来的。

  3. 匿名用户2024-01-28

    printf("%d",a[i]);最后它在 10 点钟方向溢出,因为声明是 0...9、a[10],你所说的无尽循环应该是溢出的体现。

  4. 匿名用户2024-01-27

    伙计,你知道什么是无限循环吗,??

  5. 匿名用户2024-01-26

    您的程序中没有无休止的循环。

    所以是时候了! 我还删除了您的输出语句。 当然,您也可以添加它。

    main()

    int a[10],i;

    for(i=1;i<=10;){

    a[i]=0;

  6. 匿名用户2024-01-25

    无限循环? 没有循环,只有循环。

  7. 匿名用户2024-01-24

    无论如何,感觉不像是一个死循环。

    它只是少了一个输出。

  8. 匿名用户2024-01-23

    头晕。 你以前没有给 i 赋值,你怎么告诉他输出?

    我不知道它是否会进入无限循环,但随着 printf("%d",&i) 本质上是无用的。

    在 printf("%d",&i)我之前没有值哦,所以它可能是错误的。

  9. 匿名用户2024-01-22

    你的程序是完全正确的,第一个输出语句只是输出变量 i 的地址,与无限循环无关!

相关回答
6个回答2024-07-08

这么简单的问题,你不想想就出来了吗

5个回答2024-07-08

你在看,还是不对,所有 1 都意味着 -1,1000......-128 >>>More

15个回答2024-07-08

好吧,我会做的,其实我不需要它,我也特意测试了一下,编译成功,调用过程没有问题。 >>>More

5个回答2024-07-08

总结。 您好,要设计一个成绩管理系统,您需要考虑以下几个方面: 成绩录入模块: >>>More

11个回答2024-07-08

这样的问题是递归的!