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