30/09/2018, 17:57

#if và những điều thắc mắc. mong ai đó chỉ giáo dùm

#include < iostream >
#include < conio.h >
int main()
{
	int n = 1;
	int m = 2;
 #if m>n
	std::cout<<"1";  //BT này đúng thì đáng ra phải thực hiện điều kiện chứ ??? 
 #else
	std::cout<<"2";			
 #endif;
	getch();
}

// visua c++ express 2010 bị lỗi à mọi người ???

Gió viết 19:57 ngày 30/09/2018

m,n phai co gia tri, khong phai la bien
#endif khong co ;

Toàn viết 20:10 ngày 30/09/2018

đã test cả dấu " ; " rồi nhưng vẫn k đc. nó vẫn trả về giá trị sai ( trả về số 2 trong khi đúng phải là số 1)

Toàn viết 20:11 ngày 30/09/2018

nếu thay #if m>n thành #if 2>1 thì nó chạy đúng. chả hiểu sao dùng m, n không được. làm y theo giáo trình c++ mà k đc. chán

Gió viết 20:02 ngày 30/09/2018

Trong c, neu gia tri trong #if chua dc dinh nghia thi mac dinh la 0
nen #if 0>0 la sai nen no thuc hien ve sau. bien trong chuong trinh khong anh huong vi no la tien xu li

Toàn viết 20:09 ngày 30/09/2018

xin code đúng check phát. còn mơ hồ quá

Bài liên quan
0