30/09/2018, 17:40
Cho mình hỏi về vòng lặp for
Ví dụ mình có một vòng lặp như thế này:
for(i=0;i<3;i++)
{
}
Cho mình hỏi: Có phải biểu thức i++ được thực hiện cuối cùng không?
Bài liên quan
Ví dụ mình có một vòng lặp như thế này:
for(i=0;i<3;i++)
{
}
Cho mình hỏi: Có phải biểu thức i++ được thực hiện cuối cùng không?
Do là vòng lặp nên không biết cuối cùng của cái gì
Thanks bạn. Chỗ này tài liệu nói không rõ nên mình không hiểu lắm
Mình viết lại biểu thức của Hoàng nhé:
Viết lại:
for ( giá trị ban đầu; điều kiện ; biến tăng(giảm) )
các giá trị trong () đó phải thực hiện theo trình tự như ghi trong () .vì vậy i++ phải thực hiện sau cùng.
Nếu đổi chỗ trình tự i++ lên trước thì cũng được nhưng bạn sẽ không thể dùng ‘‘for’’ để viết cho vòng lặp ở đây ,mà bạn chỉ có thể dùng ''while" được .
( vẽ flowchart ra thì sẽ hiểu rõ hơn)
Đây chỉ là ví dụ đơn giản i <5 thì dùng “if-else” được.còn thực tế i < 10000000000…
thì sẽ dùng vòng lặp “for” hoặc “while” , “do-while”
cho mình hỏi print () với println () khác nhau thế nào.tại sao ở đây lại dùng print () mà không phải println () :
Print xong thì con trỏ vẫn trên hàng đó, println thì xuống hàng.
Bạn cứ thử print hay println 2 lần cạnh nhau là biết ngay :3
hị hị .cảm ơn cảm ơn .tiện đây cho hỏi chút xíu về Method, cách tạo method và giá trị trả về ý :3
Topic này chỉ nên bàn luận về vòng lặp for như tiêu đề thôi :3. Trong diễn đàn có các series dạy C/C++, bạn thắc mắc về phần nào thì bạn vào topic đó hỏi nhé. Hoặc dùng công cụ search để tìm ra những topic có câu hỏi tương tự. Nếu ko có thì hẵn tạo topic
Với lại đây là Java nhỉ sao lại để tag C sữa lại đi bạn.
Java và C vòng lặp for khác nhau hả bạn?
trên Java và C thì dòng for như nhau thôi