Tôi mới dùng C++, tôi thấy cú pháp sau trong C++ để khởi tạo biến.Ý nghĩa của "int (i) = 1;" là gì?
int(i)=1;
Sau đó, tôi đã biên dịch trong trình biên dịch và trình biên dịch G ++ không đưa ra bất kỳ lỗi hoặc cảnh báo nào.
Vì vậy, Điều gì có nghĩa là int(i)=1;
trong C và C++?
Ngoài ra, tôi đã thử nghiệm trong C, tôi nghĩ, trình biên dịch C đưa ra một lỗi nhưng nó cũng hoạt động tốt.
tại sao bạn thêm thẻ [tag: c]? C và C++ là các ngôn ngữ rất khác nhau –
@ LưuVĩnhPhúc Vì nó cũng hoạt động tốt trong C. –
@Mahendra Tuy nhiên, một cái gì đó làm việc trong cả hai ngôn ngữ * có thể * có hành vi và lý do rất khác nhau. Trong trường hợp này, nó là tốt, nhưng hãy nhớ rằng chúng thực sự khác nhau. – deviantfan