本文目錄一覽:
用C語言怎麼輸入為數組賦值,求代碼
#include stdio.h
int main(void)
{
int a[5];
printf(“請輸入5個數字:”);
for(int i=0;i5;i++) {
scanf(“%d”,a[i]);
}
for(i=0;i5;i++) {
printf(“%d “,a[i]);
}
printf(“\n”);
return 0;
}
擴展資料:
for循環
for循環是編程語言中一種開界的循環語句,而循環語句 [1] 由循環體及循環的終止條件兩部分組成,for循環其在各種編程語言中的實現與表達有所出入,但基本為以C語言和pascal語言代表的兩種形式。
C語言中的for循環形式為:
for(單次表達式;條件表達式;末尾循環體)
{
中間循環體;
}
for循環小括弧里第一個「;」號前為一個為不參與循環的單次表達式,其可作為某一變數的初始化賦值語句, 用來給循環控制變數賦初值; 也可用來計算其它與for循環無關但先於循環部分處理的一個表達式。
執行的中間循環體可以為一個語句,也可以為多個語句,當中間循環體只有一個語句時,其大括弧{}可以省略,執行完中間循環體後接著執行末尾循環體。
參考資料:for循環-百度百科
C語言數組輸入。。
C語言數組輸入是相同類型的、數量有限的若干個變數通過有序的方法組織起來的一種便於使用的形式。數組屬於一種構造類型,其中的變數被稱為數組的元素。數組元素的類型可以是基本數據類型,也可以是特殊類型和構造類型。
在引用數組中的元素時,採用數組名[下標]的方式,將其中的每一個元素視為一個普通的變數來進行操作。需要注意的是,因為定義的數組arr僅含有9個元素,所以在使用的過程中,下標值不能超過8,否則就會出現下標越界的錯誤。
擴展資料:
注意事項:
由於剩餘的元素會自動初始化為 0,所以只需要給第 0 個元素賦值為 0 即可,只能給元素逐個賦值,不能給數組整體賦值。例如給 10 個元素全部賦值為 1。
注意指針變數的當前值:指針變數的值在程序運行過程中可能經常改變,要對此注意。
數組越界:C語言系統是不檢查數組越界的,需要程序員自行檢查。
參考資料來源:百度百科-c語言
參考資料來源:百度百科-數組
求大蝦幫助,c語言中如何用數組記錄輸入的數。。。舉個例子。。
1、c語言的二維數組是行順序制;
2、cp=c,則指針cp指向二維數組c;
3、cp+1,即指向二維數組的第二行,cp+1仍是指針;
4、*(cp+3)仍是地址,代表是第四行的行首地址,同理,*(cp+1)就是第二行的行首地址;
5、*cp是二維數組的第一行(0行)的行首地址,*cp+2就是0行的第三個元素的地址,所以*(*cp+2)就是0行第2列的元素。即c[0][2]
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/282959.html