用i來造句造十個句子
I like playing basketball very well
I am a student.
I am 10 years old
I exercise every day
I am studying now
I finished homework 1 hour ago
I have an egg for breakfast every day
I can sing well
I may go to the movies with you these days
I bought a bag yesterday
++i和i++區別在哪里啊
i++和++i的區別就是:
i++ :先引用,后增加
++i :先增加,后引用
(1)
i ++:
int i = 0;
while (i < 10) {
i ++;
}
(2)
++i:
int i = 0;
while (i < 10) {
++ i;
}
(1)與(2),經過運算后,i的值都是10。
現在我們來看一段程序
換句話就是:
i++ : 先在i所在的表達式中使用i的當前值,再讓i加1
++i : 先讓i加1,再在i所在的表達式中使用i的新值
取決于++和i的相對位置:
++在i前面,i先加1,然后在表達式中用i的值;++在i后面,先在表達式中用i的值,然后i再加1。
在while和for循環中的 ++i 和 i++ 是沒有區別的。
擴展資料:
在幾乎所有的命令式編程語言中,必然都會有i++和++i這種語法。在編程啟蒙教材《C語言程序設計》一書中,也專門解釋了這兩條語句的區別。有些語言中i++和++i既可以作為左值又可以作為右值,在Java語言中,這兩條語句都只能作為右值,而不能作為左值。同時,它們都可以作為獨立的一條指令執行。
資料來源:百度百科詞條-c語言程序設計