SLIDE1

Tuesday, September 23, 2014

Các lệnh rẽ nhánh và lệnh nhảy trong c


1.lệnh break
Sử dụng break chúng ta có thể thoát khỏi vòng lặp ngay cả khi điều kiện để nó kết thúc chưa được thoả mãn. Lệnh này có thể được dùng để kết thúc một  vòng lặp không xác định hay buộc nó phải kết thúc giữa chừng thay vì kết thúc một cách bình thường. Ví dụ, chúng ta sẽ dừng việc đếm ngược trước khi nó kết thúc:
#include<stdio.h>
#include<conio.h>
void main()
{
int n=10;
for (; n >0 ; n--) {
printf(" %d ", n);
if (n == 3){
printf("stop"); break;
}

}
_getch();
}
2.Lệnh continue:
Lệnh continue làm cho chương trình bỏ qua phần còn lại của vòng lặp và nhảy sang lần lặp tiếp theo. Ví dụ chúng ta sẽ bỏ qua số 5 trong phần đếm ngược:
#include<stdio.h>
#include<conio.h>
void main()
{
int n=10;
for (; n >0 ; n--) {
if (n == 5) continue;
printf(" %d ", n);
}
_getch();
}
3.Lệnh goto. 
Lệnh này cho phép nhảy vô điều kiện tới bất kì điểm nào trong chương trình. Nói chung bạn nên tránh dùng nó trong chương trình C. Tuy nhiên chúng ta vẫn có một ví dụ dùng lệnh goto để đếm ngược:
#include<stdio.h>
#include<conio.h>
void main()
{
int n=10;
up:;
printf(" %d ", n);
n--;
if (n > 0) goto up;
_getch();
}

Related Posts:

  • đọc 1 số có 4 chữ số trong lập trình c chương trình đọc một số có 4 chữ số trong lập trình c #include<stdio.h> #include<conio.h> void main() { int n,i, a[4]; printf("nhap so co 4 chu so: "); scanf_s("%d", &n); if (n > 999 && n &l… Read More
  • con trỏ trong lập trình C 1.toán tử lấy địa chỉ trong lập trình c chúng ta cần xác định được con trỏ của ta đang ở đâu trong ct, với bộ nhớ của biến thì ng lập trình c không cần xác định vì trình biên dịch đã làm sẵn điều rắc rối đó cho chúng ta, c… Read More
  • chương trình c tính tích hai 2 ma trận bất kì /*chuong trinh c tinh tich hai ma tran bat ki*/ #include<stdio.h> #include<conio.h> #define max 100 /*tao ham nhap ma tran*/ void nhap(int mt[max][max],int h,int c) { printf("nhap ma tran:\n __________________… Read More
  • tính tổng số có 4 chữ số trong trong lập trình c /*tính tổng các chữ số của 1 số có 4 chữ số trong lập trình c*/ #include<stdio.h> #include<conio.h> void main() { int a, b, c, d, m; printf("nhap vao m co 4 chu so"); scanf_s("%d", &m); /*phân tích số đ… Read More
  • tính tiền điện trong lập trinh c ///tính tiền điện trong lập trình c /* 0->99kwh don gia la 1000d 100->199kwh don gia la 1500d 200kwh tro len don gia la 2500d */ #include<stdio.h> #include<math.h> void main() { int a = 0, b = 0, c = 0, … Read More