CASE expr_no_commas ELLIPSIS expr_no_commas ':'
tôi thấy như một quy tắc trong quy tắc cú pháp c, nhưng khi tôi cố gắng tái tạo nó:Làm thế nào để sử dụng dấu ba chấm trong câu lệnh case của c?
int test(float i)
{
switch(i)
{
case 1.3:
printf("hi");
}
}
Nó không ...
Tại sao bạn nghĩ rằng lược là giai đoạn đơn ? Đó là ... biểu tượng, tức là ba giai đoạn sẽ là phỏng đoán đầu tiên của tôi. – unwind
chuyển đổi trên 'float' khi biểu diễn nhị phân không chính xác là nguy hiểm. – Benoit
có thể trùng lặp của [Phạm vi câu lệnh chuyển đổi Simulater/Generated in c] (http://stackoverflow.com/questions/4680502/simulater-generated-switch-statement-range-in-c) –