關(guān)于while((c=getchar())!='\n')的問(wèn)題
while((c=getchar())!='\n')
{
????printf("%c",c);
}
我在運(yùn)行的時(shí)候如果輸入一個(gè)字母按下回車(chē) 就會(huì)輸出此字符然后結(jié)束程序 ?這是為什么??
并沒(méi)有達(dá)到循環(huán)輸入字符的目的, ?
回車(chē)鍵的實(shí)質(zhì)是什么 什么時(shí)候是輸出字符\n什么時(shí)候是執(zhí)行程序命令 ?傻傻分不清楚??!
2016-11-01
你好,while里是說(shuō)把字母c存入getchar()函數(shù)中,至于”!=\n”這一段我也沒(méi)看懂,\n只有換行的意思,除非重定義