Danh mục

C++: Các cấu trúc điều khiển

Số trang: 4      Loại file: doc      Dung lượng: 38.50 KB      Lượt xem: 22      Lượt tải: 0    
Thư viện của tui

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (4 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Việc sử dụng các cấu trúc điều khiển trong kỹ thuật lập trình C là vấn đề được nhiều người quan tâm.Bài viết sẽ giúp các bạn tháo gỡ những khó khăn trong việc chuyển đổi giữa các lệnh điều khiển trong C.
Nội dung trích xuất từ tài liệu:
C++: Các cấu trúc điều khiển Các cấu trúc điều khiểnCác bạn xem mã giả tự hiểu nhé:Chuyển từ for() sang while()PHP Code:for(int i=;;i++){ }Sẽ tương đương:PHP Code:int i=;while(){ i++;}Chuyển từ switch()PHP Code:switch(){ case : break; case : break; ... case : break; default : ;};thành if():PHP Code:if(==){ }else if(==){ } ...else if(==){ }else Chuyển từ if() sang while()PHP Code:if(){ }Sẽ là:PHP Code:while(){ break;}Chuyển từ if..else sang while()PHP Code:if(){ } else{ }Sẽ là:PHP Code:while(){ break;}while( !()) //phu dinh cua dieu kien{ break;}Trong đa số trường hợp code này là đúng nhưng nếu nhóm lệnh1 có thể thay đổi biểuthức điều kiện (nhóm lệnh2 thì không) thì phải đảo vòng while() thứ 2 lên trênPHP Code:while( !()){ break;}while(){ break;}Nếu cả 2 nhóm lệnh có thể thay đổi biểu thức điều kiện(cái này tổng quát, đúng chomọi trường hợp):PHP Code:int t=0;while(){ t=1; break;}while( t==0){ break;}Chuyển từ if..else sang for()PHP Code:for (;;){ break;}for ( ;!();){ break;}Các chú ý của vòng while() vẫn đúng.Cái này chắc thầy không hỏi đâu nhưng post luôn cho an toàn:chuyển while() thành if()PHP Code:do{ }while();Sẽ là:PHP Code:loop: //cai nay dat ten duoc vd: if() goto loop;Sau đây là ví dụ cụ thể:PHP Code:#include #include int kt_so(char s[]){ int j=0; for(int i=0;s[i]!=;i++) if(s[i]=0) j++; return j;}void main(){ char s[100]; clrscr(); cout { while(s[i]=0) { j++; break; } i++; } return j;}

Tài liệu được xem nhiều: