77问答网
所有问题
当前搜索:
C语言printf不执行
C语言printf
中加&与不加有什么区别?
答:
printf
中,如要打印变量的值,是不能加&的,否则打印的会是这个变量的地址(不是一般用户所关心的)。比如:int a=1234;printf("a=%d\n",a);
执行
后,就会打印输出:a=1234
C语言
中的那个
printf
里的%d%d,有啥用?为什么我不输入%d%d就不能...
答:
main() /*主函数名*/ { int a,b;/*定义两个变量a、b*/ scanf("%d%d",&a,&b);/*接收两个整型值,%d表示整型十进制值,&a表示取a变量的存储地址*/ if(a>b) /*如果a>b*/ {
printf
("%d>%d",a,b) /*输出a>b对应的值*/ } else /*否则*/ { printf("%d>%d",...
这是有关
C语言
的问题:
执行
语句
printf
("%x",-1);屏幕显示?
答:
答案:f f f f(十六位机)在32位机情况下,通用 答案:f f f f f f f f(32位机)
C语言
中逻辑表达式是不是一定不能是0
答:
例如下列程序:include<stdio.h> void main(){ int a=0,b=1;if(a)
printf
("逻辑表达式为0,返回“假”,所以
不执行
此语句\n");if(b)printf("LABEL1:逻辑表达式为非0,返回“真”,所以执行此语句\n");if(0)printf("逻辑表达式为0,返回“假”,所以不执行此语句\n");if(1)printf("...
c语言
中的
printf
("%d",a)是如何
执行
的
答:
你是初学的是吗?简单解释是,先读到%d,然后意思是将后面一个参数以整型输出,所以最后会输出a的值
C语言
中continue的用法,此程序的目的是把100到200之间的不能被3整除...
答:
if(n%3==0)continue;这两句的意思就是,如果数n求余3的值等于0,也就是说n可以被3整除的话,就continue,continue的意思就是本次循环不向下面执行,但是也不跳出循环,而是进入下一次for循环。举例n = 102的时候,求余3等于0,然后
不执行printf
函数,会去进行n++,然后n=103,判断《=200,在到...
请问在
c语言
中能不能在函数体之外使用
printf
答:
定义变量在函数体之外是全局变量,所有定义语句后面的函数体都能用.但是其他预编译之外的语句只能放在函数体内,因为
c
是结构化编程
语言
.
C语言
没有输入输出语句
答:
各种版本的
C语言
函数库是各计算机厂商针对某一类型计算机的情况编写的,并且已编译成目标文件(.obj文件)。它们在连接阶段与源程序经编译而得到的目标文件相连接,生成一个可
执行
的目标程序。如果在源程序中有
printf
函数,在编译时并不把它翻译成目标指令,而是在执行阶段调用已被连接的函数库中的printf...
C语言
语句 while(x==0) 是不是个永远
不执行
的循环?
答:
不是,假设代码是这样的 include<stdio.h> int main(){ int x=0;while(x==0){
printf
("%d",x);} } while()括号里面的内容只是一个判别条件,如果你写成while(0),就永远不会
执行
C语言
编写程序后,为什么
执行
时自动关闭?
答:
第二个是除数为0当然还有其他的。常见的原因因为程序没有设置暂停,运行完了之后,就自动关闭。可以在程序最后加上getchar();或者 system(pause)。实现程序暂停的效果。pause是cmd中的一个命令,通过system函数调用
执行
。这样程序会在执行这个之后结束,换句话说就是按任意键退出,而不会直接退出。
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜