注:文章内容来源于网络,真实性有待确认,请自行甄别。
有关C++的两个基本问题大家好我是一名C++的初学者,我在这里想
发表于:2024-10-24 00:00:00浏览:15次
问题描述: 大家好 我是一名++的初学者,我在这里想问两个问题:
1 在输出时,%ld\n和%f\n两者有什么区别呢 (越详尽越好)
2 下面是一段程序:
//Exam1-3.c
#include<stdio.h>
void main(void)
{
char ch;
do
{
ch=getche();
if(ch=='Y'||ch=='y')
continue;
if(ch=='N'||ch=='n')
break;
}while(1);
}
这段程序中倒数第2行的while(1)中的1是什么含义呢 谢 大家好 我是一名++的初学者,我在这里想问两个问题:
1 在输出时,%ld\n和%f\n两者有什么区别呢 (越详尽越好)
2 下面是一段程序:
//Exam1-3.c
#include<stdio.h>
void main(void)
{
char ch;
do
{
ch=getche();
if(ch=='Y'||ch=='y')
continue;
if(ch=='N'||ch=='n')
break;
}while(1);
}
这段程序中倒数第2行的while(1)中的1是什么含义呢 谢谢了 各位 急啊
%ld\n用来输出长整型变量
%f\n用来输出浮点型变量
do{}
while()
是直到型循环,里面的1表示的意思是,一个循环条件,就是当()里面的东西为真时,继续循环,为假时,推出循环,1的全意思是:当
1!=0 时,是明显成立的部分,所以是一个死循环,推出条件是里面的break;
栏目分类全部>