scanf缺少and的錯誤原因?
那是因為你在最后加了一句return0;不要這句就可以了,或者不要后面的0也可以。
當然,你要這一句也可以,只需要在main()的前面加上一個int就行了。就是變為intmain()。
至于原因,就是你的return0;的意思是返回一個int型的數據。你的主函數是void型的。
c如何定義scanf?
scanf()是C語言中的一個輸入函數。與printf函數一樣,都被聲明在頭文件stdio.h里,因此在使用scanf函數時要加上#includeltstdio.hgt。(在有一些實現中,printf函數與scanf函數在使用時可以不使用預編譯命令#includeltstdio.hgt。)它是格式輸入函數,即按用戶指定的格式從鍵盤上把數據輸入到指定的變量之中。
scanf的用法
scanf函數返回成功讀入的數據項數,讀入數據時遇到了“文件結束”則返回EOF。