我想请问下.
main()
{
printf("hello the world".\n);
}
哪里出错了?为什么变 EXE之后打开只是闪一下就消失了呢?
我是初学者。希望能解释的明白些。如果回答的好会加分!谢谢!
感谢大家的回答.顺便问一下.我在下面的例题里看到一个.
main()
{int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d",c);
}
int max(int x,int y)
{int z;
if(x>y) z=x;
else z=y;return(z);
}
这个变成EXE之后就是黑屏。然后输入“8 5”之类的按回车就直接关闭了。我想知道这程序到底是为了执行什么命令?为什么看不懂呢?还有怎么让它才能执行出来?是少了哪些步骤?
下半年计算机二级c语言基础试题
C. 用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中 D. C语言源程序经编译后生成后缀为.obj的目标程序 【答案】A 【解析】A项错误,注释语句不会被翻译成二进制的'机器指令。C源程序经过C编译程序编译之后生成后缀为.obj的二进制文件(称为目标文件),然后由“链接程序”(Link)的软件把.ob...
【C语言】一个比较基础的问题啦 要求输入一串字符,只能是数字或字母或...
单纯判断字母还是数字,C语言有内部函数可以直接用,比如头文件ctype.h下的函数。但你既然是基础问题,就自己写函数实现判断,对应字符ascii码判断。include<stdio.h> int main(){ int regcmp(char *str);char str[100];while(1){ scanf("%s",str);regcmp(str);} return 0;} int regcmp(ch...
c语言题目 求解 很基础的
5. B正确,参照4题的A,这里b是变量而非表达式(4题A中是y*5),所以正确。D选项中a+7是表达式不能接收数据,错误。所以也没有矛盾。28. C正确——因为b初值是10,>=8成立,所以break;跳出了循环体,由于{}把第一个if和第二个if语句括起来了,所以两个if语句都是for的“体”,break;后...
c语言循环基础问题,求解析for(j=0;j<3;j++)这个小循环?
先看里循环:for (j = 0; j < 3; j++) k++; \/\/ k初值为0 第一次循环:j=0,满足j<3,执行k++,k变为1 第二次循环:j++变为1,满足j<3,执行k++,k变为2 第三次循环:j++变为2,满足j<3,执行k++,k变为3 最后j++变为3,不满足j<3,循环结束,此时j=3,k=3 接着...
C语言基础填空题,在线等,要详细步骤和解题思路?
1. 第一题 int i=1,j=0;while(i++<3){ j++; } 答案:j=2,i=4 解释:i++ 加号在i 后面,属于 后加加,就是先求表达式的结果,然后再加1.第1次循环:初始值i=1 j=0,表达式 i<3 计算结果为TRUE, 执行j++和i+1 ,执行结果: i=2,j=1 第2次循环:i=2, 表达式i<3 ...
c语言一个最最基础的问题——include的用法。
1、C语言预处理器指令#include用于在编译期间把制定文件的内容包含进当前文件中,又称文件包含指令。在源文件中,任何形如 include "文件名"或 include <文件名> 的行都被替换为由文件名指定的文件的内容。如果文件名用引号引起来,则在源文件所在位置查找该文件;如果在该位置没有找到文件,或者如果...
基础C语言编程时易犯错误有哪些
一、基础知识和数据类型、表达式 1、{},[],(),‘’,“”不配对。解决这个问题最好的方法就是每当写这些符号的时候就先写成一对,然后再在中间加内容。 2、忘记在语句的末尾加分号,或在预处理命令后多加分号。记住:每一个语句的后边都要加分号,而预处理命令并不是语句,所以不加分号...
C语言程序基础问题,请看图,为什么后面加几个0?
float默认小数输出6位,不足补0。你不想要那么多就在格式了指定小数位数,比如:printf("%12.2f",123.54);这样输出后面就没有0了,这里12表示整个数字占用字节宽度,不足会在数字左边补空格。.2表示小数位数2位,不足补0。
c语言基础问题
一、C语言规定总是从main()开始执行的(这个函数也叫“主函数”)。因此,你发来的题目中的(1、6、8)叙述都是错误的,都应该选择F。二、第2题中,C语言对其数据在内存中所占用的实际字节数,随着程序中声明的数据类型以及数据的多少而变化,C语言本身并没有明确规定。这题应该选F。三、第3题...
C语言基础题,求解!要求详细解题步骤,
答案是c 用单引号的是字符,用双引号的是字符串 A中单引号内有两个字符,但字符型变量只能存放一个字符。B,D是字符串 C正确是按照ASCII存储的