fbpx
维基百科

迴圈計數器

軟體工程中,迴圈計數器或是迴圈變數是指for迴圈中控制執行次數的變數。命名為計數器的原因是這個變數的值一般會是整數,而且在迴圈進行中,變數的值也以遞增或遞減的方式變化(例如由0開始,每次加1,到10時結束)。

在每次迴圈迭代時,迴圈計數器都會變化,因此每次迭代時迴圈計數器都會不同,在for迴圈中會依迴圈計數器決定迴圈是否要繼續,或者結束迴圈,執行後續的程式。

常用的變數命名原則英语identifier naming convention會將迴圈計數器用i, jk等變數名稱表示。最外圈的迴圈計數器變數為i,再內層迴圈計數器變數為j,以此類推,有些程式的迴圈計數器順序會相反,用i表示最外圈的迴圈計數器變數。一般認為此命名原則是為了符合早期FORTRAN,因為這些字母開頭的變數若不特別指定型態,即為整數型態,而且迴圈計數器只是暫時使用,這些簡短的名字適合迴圈計數器的特性。這也影響中許多數學符號中的參數用i, jk表示。

舉例

以下是一個C語言巢狀for迴圈的例子,其內層的迴圈計數器為j,外層的迴圈計數器為i。

for(i = 0; i < 100; i++)//外層迴圈,計數器變數為i  for(j = i; j < 100; j++)//內層迴圈,計數器變數為j  some_function(i, j); 

外部連結

  • Analysis of loop control variables in C (页面存档备份,存于互联网档案馆

迴圈計數器, 在軟體工程中, 或是迴圈變數是指for迴圈中控制執行次數的變數, 命名為計數器的原因是這個變數的值一般會是整數, 而且在迴圈進行中, 變數的值也以遞增或遞減的方式變化, 例如由0開始, 每次加1, 到10時結束, 在每次迴圈迭代時, 都會變化, 因此每次迭代時都會不同, 在for迴圈中會依決定迴圈是否要繼續, 或者結束迴圈, 執行後續的程式, 常用的變數命名原則, 英语, identifier, naming, convention, 會將用i, j及k等變數名稱表示, 最外圈的變數為i, 再內層變數. 在軟體工程中 迴圈計數器或是迴圈變數是指for迴圈中控制執行次數的變數 命名為計數器的原因是這個變數的值一般會是整數 而且在迴圈進行中 變數的值也以遞增或遞減的方式變化 例如由0開始 每次加1 到10時結束 在每次迴圈迭代時 迴圈計數器都會變化 因此每次迭代時迴圈計數器都會不同 在for迴圈中會依迴圈計數器決定迴圈是否要繼續 或者結束迴圈 執行後續的程式 常用的變數命名原則 英语 identifier naming convention 會將迴圈計數器用i j及k等變數名稱表示 最外圈的迴圈計數器變數為i 再內層迴圈計數器變數為j 以此類推 有些程式的迴圈計數器順序會相反 用i表示最外圈的迴圈計數器變數 一般認為此命名原則是為了符合早期FORTRAN 因為這些字母開頭的變數若不特別指定型態 即為整數型態 而且迴圈計數器只是暫時使用 這些簡短的名字適合迴圈計數器的特性 這也影響中許多數學符號中的參數用i j及k表示 舉例 编辑以下是一個C語言巢狀for迴圈的例子 其內層的迴圈計數器為j 外層的迴圈計數器為i for i 0 i lt 100 i 外層迴圈 計數器變數為i for j i j lt 100 j 內層迴圈 計數器變數為j some function i j 外部連結 编辑Analysis of loop control variables in C 页面存档备份 存于互联网档案馆 这是一篇與程序设计相關的小作品 你可以通过编辑或修订扩充其内容 查论编 取自 https zh wikipedia org w index php title 迴圈計數器 amp oldid 72892328, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。