Có thể bạn đã hiểu nhầm vấn đề của mình.
Nếu bạn muốn khối mã thực thi bất kể điều kiện, hãy lấy nó ra khỏi câu lệnh if ... else.
void foofunc(int n)
{
a = 44*n;
if(a == 484)
{
//do something
}
else
{
//do something if a DOES NOT equal 484
}
//do something regardless of the outcome of the test.
}
Trong ví dụ này, nực cười mặc dù nó là, dòng cuối cùng là bên ngoài tuyên bố tình trạng, như vậy sẽ thực hiện liệu một == 484 hay không, mà dường như với tôi để được giống như làm cho c kích hoạt else
của bạn chặn bất kể thử nghiệm if
thành công.
Tất nhiên, các khối khác không bắt buộc, vì vậy nếu bạn không quan tâm điều gì xảy ra nếu tình trạng của bạn không thành công, thì đơn giản là không có khối khác.
void foofunc(int n)
{
a = 44*n;
if(a == 484)
{
//do something
}
//do something regardless of the outcome of the test.
}
Nguồn
2010-10-01 09:56:39
Tôi hy vọng là không; và chữ NO của nó bằng tất cả các ngôn ngữ tôi biết. – NimChimpsky
Điều đó sẽ không hoàn tác mục đích của một người khác? –
Hãy thử và mô tả những gì vấn đề thực tế của bạn là thay vào đó, có vẻ như một giải pháp của nó đang tìm kiếm một vấn đề vào lúc này. –