c语言编译没错运行空白
答:include<stdio.h>#include<stdlib.h>void input(int **);int main(void){int *parr;input(&parr);int i;for(i=0; i<2; i++)printf("%d\n", parr[i]);return 0;}void input(int ** p){*p = (int *)malloc(2 * sizeof(int));(*p)[0] = 1;(*p)[1] = 2;return;} ...
答:你是说控制台界面空白么 应该是死循环了 否则应该会出来一个press any key to continue
答:include<stdio.h> int main(){ int n;int first = 1;int i = 1;int d;int t;int sum = 0;int j;int p;scanf("%d",&n);while ( i<n ){ first*=10;i++;} // printf("%d\n",first);i = first;i = 0;while ( i<first*10 ){ t = i;d=t%10;t/=10;p = t...
答:忘记输出语句,输出语句错误,输入问题。1、忘记输出语句:忘记在程序中包含用于输出的语句,会导致输出空白。2、输出语句错误:使用了错误的输出语句,或者在错误的地方使用了输出语句。3、输入问题:在从文件或用户输入中读取数据,并尝试打印这些数据,但数据为空或不存在,那么也会得到空白输出。
答:1、链接错误也不一定是系统的问题,也有可能是程序的问题。如果编译有错的话是不会有链接的,链接要有obj目标文件,编译不通过就没有目标文件。2、连接错误及原因:编译器错误 C2001 错误消息 常数中有换行符 字符串常数不能继续到第二行,除非进行下列操作: •用反斜杠结束第一行。 •用一个双引号结束第一...
答:你往项目里面添加一个cpp文件就可以写代码了
答:e=e+(1/i); 这一句有问题后面的1/i 会当作整型数,当i>1时就会为零,e不会变化 i=i*(i+1);这一句i是没有变化的 所以e没有增大,一直死循环 而e<2.71828的判断也比较奇怪,一般你要求e是不知道e的确切值的,2.71828哪里来呢?我改了一下,你看看 int main(){ int n=0;float a...
答:TenProtect,然后重启电脑就可以了。我们运行过后的exe可能很多不知道放在什么位置 。我们可以通过点击正在运行后的项目找到“在文件资源管理器中打开文件夹”就可以看到生成的exe文件了。C语言的32个关键字与基本含义如下:double :声明双精度变量或函数。int: 声明整型变量或函数。char :声明字符型变量或...
答:你要把scanf语句中的\n都删掉 就可以了 scanf在你按下回车之后 结束输入 然后你在sacnf的字符串参数里面写\n 这个\n会和你敲击的回车匹配 然后你的scanf就找不到回车 无法结束输入
答:回答:我感觉,6个不同的数,从1到6,最低和是21
网友评论:
尤彬15819494676:
这个很简单的C语言没报错,为什么编译后空白一片没有出现结果 -
59435须雷
: while (i<=5);这里多了一个分号,while就变成死循环了,你去掉就可以了
尤彬15819494676:
编译的C语言程序没有错误就是运行不了怎么回事 -
59435须雷
: 普遍的有两种可能性: 1. 可能运行环境有问题 2. 可能错误是运行时错误,所以编译阶段检测不出来
尤彬15819494676:
为什么我的C语言程序编译正确,但却没有运行结果 -
59435须雷
: 一般是程序的逻辑问题,不知道你使的是什么编译器,VC下后缀名要改成.c或.cpp才能有运行结果
尤彬15819494676:
为什么我的C语言程序编译没错误但是运行只出现一个黑框,没有内容? -
59435须雷
: 看一下你的代码 是不是没有执行就直接结束了 还是说你没用输出,printf
尤彬15819494676:
为什么我写的c语言在编译后没错误,没警告,但是运行时却没结果. -
59435须雷
: 楼主,你好!编译没有错误只能说明没有语法错误,并不能说明代码的逻辑没有错!因为编辑器主要是根据C语言的语法来检查你的代码有没有错!
尤彬15819494676:
为什么我写的C语言程序没错,缺没有运行结果如: -
59435须雷
: 你可以将你的输入的a,b,c的值打出来看看,你的scanf这个函数有问题,像你这样写你输入的时候要这样输,比如 2,3,4 这样a=2,b=3,c=4,逗号必须要输入,另外变量定义的时候最好初始化一下. 最后一个print估计是你打错了,少了个%d
尤彬15819494676:
为什么C语言程序能编译但是运行不到 -
59435须雷
: 错误原因:在运行过程中发生了异常,比如空指针,数组越界,死循环无法跳出等 编译:编译的意思就通过了编译器的词法语法分析器的解析,编译器可以解析你的所有的代码,没有语法语义上的错误,比如c语言 a[-1]这样的可以编译,因为语法满足C语言的标准,但是明显会报错,即运行错误 运行:运行时对代码的逐条执行过程,在执行过程中可能会出现错误,出现错误,则会导致程序崩溃等问题
尤彬15819494676:
c语言编译连接都没有错但运行不出来为什么 -
59435须雷
: 没代码,编译连接都没有错只能说明你语法、变量使用没错,逻辑上的错误是难以排除的
尤彬15819494676:
C语言编写正确可是运行不了没有结果 -
59435须雷
: 用的是WIN—TC吗?在后面加上getch()语句即可.
尤彬15819494676:
C语言:我编了一个程序,为什么编译时没错,但运行时出现出现下列情况,求高手解答. -
59435须雷
: 是output/sort/avgstd这几个函数没找到,你应该包含这几个函数所在的函数库.1. 包含头文件 2. 编译的时候连接相应的链接库(可能不需要,包含头文件就可以了,编译器会自己找)