分类：电脑/网络-程序设计-C/C++
问题：有关C++的两个基本问题大家好我是一名C++的初学者,我在这里想 
  大家好 我是一名++的初学者,我在这里想问两个问题: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；