Chào mọi người, em học c++ hơn 4 tháng. Sau khi đọc một số tài liệu và xem video về c++, em có một vài thắc mắc mong mọi người giải đáp:
- Tác dụng của con trỏ là gì? Em có thấy ví dụ về hàm swap sử dụng con trỏ, nhưng ngoài nó ra thì con trỏ còn có tác dụng gì nữa? Và biến con trỏ với biến tham chiếu có gì khác nhau?
- Nên dùng “using namespace std” hay viết kiểu “std::cout”? Vấn đề này em đọc tài liệu với tra trên mạng thì người nói thế này, người nói thế kia nên em không biết dùng thế nào.
- Em có viết một bài có đoạn code thế này:
char chon;
cout<<"Nhap lua chon (y/n): ";
cin>>chon;
Khi người dùng nhập y thì nó sẽ đưa đến một hàm khác yêu cầu nhập giá trị để tính toán. Nhưng nếu người dùng nhập ‘ynv’ thì nó vẫn dẫn đến hàm yêu cầu nhập giá trị nhưng nó tự tự động gán ‘nv’ cho hàm đó. Vậy có cách nào để có thể loại bỏ đoạn dư ‘nv’ không? Mong mọi người giúp, em xin cảm ơn