Không biết thì hãy viết code chạy thử thì biết. Ví dụ
PHP Code:
char c;
printf("Hay nhap 1 ky tu: ");
c=getch();
printf("Ki tu vua nhap la: %c",c);
Kết quả chạy như sau: (giả sử nhập chữ A)
Code:
Hay nhap 1 ky tu:
Ki tu vua nhap la: A
PHP Code:
char c;
printf("Hay nhap 1 ky tu: ");
c=getche();
printf("Ki tu vua nhap la: %c",c);
Kết quả đê:
Code:
Hay nhap 1 ky tu: A
Ki tu vua nhap la: A
Bạn có nhận thấy sự khác biệt không?
Với getch(), khi bạn vừa nhấn phím bất kỳ thì nó nhảy qua dòng lệnh tiếp theo liền, còn với getche() thì sau khi nhấn, kí tự đc nhấn hiện ra màn hình, rồi sau đó mới thực hiện lệnh tiếp theo.
Nó chỉ khác nhau chỗ đó, còn lại thì y chang nhau.
Trong C, void nghĩa là rỗng, vì thế void main() và void main(rỗng) không khác nhau.
Còn cái vụ trả về giá trị hay không thì tùy thuộc vào kiểu trả về: void main() hay int main().
Chúc bạn học giỏi