C++的题目,但是有错,不知道错在哪,问的是输出结果是什么?
c语言的题目,以下程序的输出结果是
答案是B 因为++c 表示:c没有改变,c=0,而执行语句时候才会加1,你上面输出的并没有执行c加1的操作,c仍热没有改变原值,所以c=0是没有错的,同理可证a也是一样的,结果a=0 c=0如果是c++的话 那么说明c先自身加1,然后再执行,结果会是 c=1 所以要明白 ++c 和 c++ 的完整意思,前者是先执行c的值后 c才再加1 后者是c先加1后再执行
C语言的一道题目做错了,找不出原因,求解!!
你这程序太乱了 用for循环在家排序就可以简单解决 非常简单
C语言 不知道错误在哪
x2= x1;//x2=x1; 你写成大写了
求解c语言一道题,到底哪里错了
scanf("%s","%d","%f",i_name,i_num,i_sala);——这是明显错误,不符合scanf函数的语法.printf("%d","%f",i_num,i_sala);也是错误的.你好好看一样scanf和printf函数的控制字符串的作用与语法!错得太多,不简单改一下就可以的,所以就不改了.
c语言改错题 有一个位置不知道怎么改
main() /*少一个大括号*/ ch1,ch2,ch3,ch4,ch5; /*没有指明类型*/ printf("密码为:%c,%c,%c,%c,%c\n"ch1,ch2,ch3,ch4,ch5); /*后面那个双引号后面少了一个逗号*/ 如果是比较旧的编译器,那么#include"stdio"应该写成#include"stdio.h"
一段简短的C++代码,找出代码中的错误,始终不知道是哪个地方错,编译和运行也是正确的.
范围问题,举个例子 using std::string;或者using namespace std;比#include要大,后者是全部空间
C语言问题,我写的程序跟答案一模一样,怎么输出结果不一样
可能是符号问题,要不就是答案印刷有误
C语言 编程后,有错误,怎么查看是那部分出错了!
不知道你用的什么编译器,大部分编译器都会告诉你是在哪个文件的哪一行出错和出的什么错 一般在错误上双击就能跳转到那一行上去 1.if后面不能有分号,虽然编译能过,但是错误的逻辑2.你的问题是花括号不匹配,按ctrl+a全选,然后再按alt+f8进行格式化,就能看到是哪里多了或者少了3.你在下面error那一行双击,就能看到哪一行不对
一个c语言问题, c语言中有两个格式转换说明符但只有一个输出项,输出结果是什么???
输出的结果如下图 因为你只有一个输出项,而另一个也必须输出,所以就成了上面那样
一个C语言的题目,为什么我写的程序最后输出是地址?不是值?
最后输出的并不是地址,而是b数组逻辑越界后的值(最后一个已经物理越界了),原因是你没把printf用括号括进去,导致printf不在内循环内 内循环加个大括号就好 for (i = 0; i { for (j = 0; j {//加个大括号 br[i][j] = 2 * ar[i][j]; printf("%d", br[i][j]); }// }