Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Bài tập vòng lặp...

  1. #1
    Ngày gia nhập
    09 2011
    Bài viết
    1

    Angry Bài tập vòng lặp...

    Cho e hỏi bài này kết quả có phải chương trình sẽ lặp vô tận không ạ? và cho e hỏi biến động (static) là gì và được sử dụng thế nào?
    C++ Code:
    1. #include<stdio.h>
    2. #include<conio.h>
    3. int doi(int *a);
    4. main()
    5. {
    6. int x=0;
    7. while(x< doi(&x))
    8. printf("%d ", x);
    9. getch();
    10. }
    11. int doi(int *a)
    12. {
    13. static int tam=-1;
    14. *a+=tam;
    15. return tam++;
    16. }

  2. #2
    Ngày gia nhập
    10 2011
    Bài viết
    552

    Chương trình ko chạy ngay từ lần đầu tiên gặp mặt.
    x=0 , doi(&x) cũng=0 cho nên while nó ko chạy
    Giờ mà thêm dấu = vào điều kiện thì nó sẽ chạy ko nghỉ. vì x luôn giảm, doi(&x) luôn tăng nên điều kiện luôn dc thỏa

Các đề tài tương tự

  1. Kỹ thuật C++ Nhập và gán 1 kí tự trong vòng lặp sao cho khi không nhập kí tự thì vòng lặp lại chạy tiếp.
    Gửi bởi note194 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 12-08-2013, 09:11 PM
  2. Lập trình C++ giá trị của xâu trong vòng lặp và ngoài vòng lặp khác nhau
    Gửi bởi virus93ttll trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 17
    Bài viết cuối: 14-05-2011, 02:43 PM
  3. Code cài đặt DSLK đơn vòng và kép vòng trên C++. Thêm 1 phần tử sau 1 phần tử trong DSLK đơn/kép
    Gửi bởi hoanghieu.fit.hcmus trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 2
    Bài viết cuối: 09-04-2011, 02:54 PM
  4. Tìm max (Sử dụng vòng lặp)
    Gửi bởi cr9 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 13
    Bài viết cuối: 08-05-2010, 10:53 AM
  5. Vòng lặp for lồng nhau, giúp tớ hiểu rõ hơn về vòng lặp for lồng nhau?
    Gửi bởi bk7million trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 11
    Bài viết cuối: 29-04-2009, 07:46 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn