首页 > 软件 > 问输出结果

问输出结果

软件 2022-12-14

C语言题目一个,问输出结果是什么。正确答案是1,-2,但是我读这个程序的结果是死循环,求解。

你好,我可以告诉你的是,这个程序的答案是 1 -2 ,原因是第一次是你所说的0然后取非继续做再输出一个数-2,但是,到while语句中的时候--X就变成了-3, -3取非不就是0吗,然后循环条件不就是假,假的还用继续做吗,根本就不是死循环,你犯的是一个相当然的错,记住,学C一定不能想当然,会吃苦头的,我自己以前就一直会想当然,结果成绩考不过那些脑子不如我的,只要你踏实了,C一定不是问题的。祝福你!

c语言题目问输出结果是什么,请讲解一下。可加分。

亲,这个q指向的a[1]值, *--q => 先运行--q 得到q->a[0] 然后得到q在运行 *q 取得 a[0]=1 最后b=a[0]+1->2; 那么b=2 而a[0]=1

程序员 interface A{ int x = 0; } class B { int x = 1; } 问输出结果是?

A 接口 、B类 和C类 是否在同一个类中? 如果 在同一类中的话 System.out.println(x); 这句话错了 System.out.println(super.x); 这样就OK了 因为 x 这个属性 你是继承至 父类 而 子类 本身 没这个方法。

c语言printf函数的输出:定义 float y1=123.4567 输出 printf("y1=%10f",y1) 问输出结果

%10f的意思不是要补0,而是整个输出占10个字符位宽,不足的在前面用空格填充,123.4567输出时,小数部分默认有6位,1个小数点,再加三位整数部分,正好10位。 浮点型输出时,默认输出6位小数 %.3f表示输出时小数部分保留3位 %-10.3f表示输出时小数部分保留3位,整个输出占10个字符位宽,不足的在后面用空格填充。

C语言题目(简单),请问下面程序的输出结果是什么?

输出15,*p的值就是变量i的值,最后和10相加后赋值给了i,就是15。

标签:信息技术 编程 CC++ C(编程语言) 编程语言

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18