while((ch=currentchar)=='\n')
来源:百度知道 编辑:UC知道 时间:2024/09/28 15:53:24
ch 定义的是int,currentchar定义的是char,这个语句是怎么回事啊?不明白,在文件里输入输出的回车换行的问题。
char 和 int默认是可以隐式转换的
char 赋值给int,是把这个字符的ASCII值给INT
例如:int ch = 'a';//ch的值应该是93(a的ASCII值)
while((ch=currentchar)=='\n')
就是先把currentchar的ASCII值赋给ch,再判断ch和回车的ASCII值是否相等.
甭管那么多,反正他就是判断currentchar是不是'\n'(回车)
while((ch=currentchar)=='\n')
while(ch=getchar()=='A');问CH等于多少?
输入字符A,zaiyixiawhile语句执行后ch的值是?while(ch=getchar()=='A');/*注意那个分号!!!!!!!*/
CH3-CH=CH-CH=CH-CH3是否存在?
CH=CH=CH=CH这种物质存在吗?WHY?
ch=(ch>='A'&&ch<='Z')?ch+32:ch;
while(i = 0)
-[CH2-CH=CH-CH2]-n的单体是什么?
pascal问题 ch:=#8;
CH2=CH-CH=CH-CH=CH2与一分子溴反应,生成几种物质?