當前位置:首頁 » 編程語言 » c語言循環賦值

c語言循環賦值

發布時間: 2022-05-30 16:42:48

c語言利用循環給字元數組賦值怎麼做

int main()

{

int array[10];

for(int i=0;i<10;i++) //I 不能超過數組的最大長度

{

a[i]=i;

}

return 0;

}

㈡ C語言中怎樣用for循環給字元數組賦值

  1. 方法一:

    char a[100];

    for(;scanf("%c",&a[i])!=EOF;); //for循環讀入每個字元,包括空格符,換行符,直到文件末尾。這樣整個輸入都被讀到一個字元串當中。

  2. 方法二:

    char a[100][100]; int i;

    for(;gets(a[i++]);); //for循環讀入每行字元串,這樣每行輸入由一個字元串儲存。

㈢ C語言中用for循環賦值數組

#include<stdio.h>
main()
{inti,a[40]={0};
//a[0]到a[9]這10個數依次賦值0到9
for(i=0;i<10;i++)
a[i]=i;
//a[20]到a[29]這10個數全部賦值成9
for(i=20;i<30;i++)
a[i]=9;
//a全部輸出顯示
for(i=0;i<40;i++)
printf("%d",a[i]);
}

如圖所示,望採納。。。。。。

㈣ C語言怎麼使用循環給所以的數組成員賦值同一個數。

快速的方法是
string.h中的memset()
void * memset(void * s, int ch, size_t n)
s為首地址指針,ch為填充數,n為位元組數
2比如填充int a[20];
memset(a, 0, sizeof(int) * sizeof(a))
循環就是
int a[20], i;
for(i = 0; i < sizeof(a); i++)
a[i] = 0;
這里需要注意到是如果數組a作為參數給函數調用的話,必須給出數組的大小,而不能使用sizeof(a)

㈤ C語言,怎麼用for 循環給數組賦值 說的簡單詳細點, 謝謝了

1、首先打開c語言項目,輸入如圖所示代碼創建一個int類型的數組。

㈥ C語言怎麼實現循環賦值

for(i=0;i<4;i++)
for(j=0;j<4;j++)
a[j]=b[i]
代碼可能有問題,但思想卻是對的:用雙重循環

㈦ C語言數組學習問題 循環方式給數組賦值

就是for循環沒學會吧。那就講一下for循環和數組應用。
就拿你的這個程序舉例子好了,定義了一個整型數組a[3],然後看這段代碼:
for(i
=
0;
i
<
3;
i++)
{
a[i]
=
i;
}
for循環的括弧裡面有三個東西,for(賦初值;
循環條件;
步長)
賦初值就是給循環變數(相當於一個計數器)賦初值,當然也可以初始化其他的變數。第一個分號後面是循環條件,只有滿足循環條件才執行循環體內部的語句,不滿足則跳出循環。第二個分號後面是循環變數的自增步長,就是每次循環結束以後,循環變數要增加或減少多少,當然也可以執行其他的運算,按照需求來。
運算過程如下:
進入for循環後,
第一次循環:i
=
0,給變數
i
賦初值為0,然後判斷
i
<
3,如果i

小於3的,那麼進入循環內部執行for循環裡面的語句,即a[i]
=
i。
這里,i
是等於
0
的,那麼a[i]就是a[0],a[i]
=
i的意思就是a[0]
=
0,也就是說,給數組a的第一個元素(即下標為0的元素)賦值為0。接著a[i]=i這句執行完了,接著執行的是for循環的步長自增語句,即i++。i++和i=i+1是等價的,所以執行完這句語句以後,i的值從0變成了1。到這里,第一次循環就結束了,現在執行第二次循環。
第二次循環:第一次循環結束以後,進入第二次循環之前,先要執行for循環的第一個分號後面的語句,就是循環條件判斷。即i<3。在第一次循環結束後,i的值是1,那麼1是小於3的,因此符合該條件,開始執行循環體內部的語句a[i]
=
i,這里,i的值是1,那麼a[i]就是a[1]了,也就是數組a的第二個元素(即下標為1的元素),執行完以後,又跳回for循環的第二個分號後面了,執行i++,執行完i++以後,i的值從1變成了2。接著開始第三次循環。
如此往復,第三次循環結束以後,i的值變成了3,在執行第四次循環的時候,首先進入for循環的循環條件判斷,也就是第一個分號後面的語句,i<3,這個時候i的值是3,3<3是不成立的,因此從這里開始跳出循環,第四次循環也就不執行了。
循環結束以後,數組a就變成這樣了:a[0]=0,a[1]=1,a[2]=2。而i的值在此時為3。
自己一步一步寫出來for循環的執行步驟就好了。
總結:
for(賦初值;
循環變數;
循環變數自增)
{
循環體;
}
這句語句的執行順序是:
1.賦初值。
2.判斷循環條件,若滿足條件執行第3步,若不滿足條件執行第6步。
3.執行循環體語句。
4.循環變數自增。
5.執行第2步。
6.跳出循環。

㈧ C語言可以連續賦值么如c=a=b=5說詳細哦

可以連續賦值,編譯器是從右往左賦值,c=a=b=5就按照b=5,a=b,c=a賦值main

前帶void表示main函數返回類型為空類型

在較早的編譯器下,main前面不帶void也可,編譯器會默認為void返回類型。

(8)c語言循環賦值擴展閱讀

C語言的運算符主要用於構成表達式,同一個符號在不同的表達式中,其作用並不一致。下面按計算的優先順序,分別說明不同作用的表達式。需要特別指出,在C語言標准中,並沒有結合性的說法。

相同優先順序運算符,從左至右依次運算。注意後綴運算優先順序高於前綴。因此++i++應解釋為++(i++)。

而與或非的運算優先順序都不一樣,因此a && b || b && c解釋為(a && b) || (b && c)

合理使用優先順序可以極大簡化表達式。

熱點內容
安卓電話視頻怎麼投電視上 發布:2025-02-11 21:32:27 瀏覽:18
易簽到源碼 發布:2025-02-11 21:31:03 瀏覽:498
編程班會 發布:2025-02-11 21:27:19 瀏覽:738
ubuntu編譯fortran 發布:2025-02-11 21:21:59 瀏覽:201
雲伺服器寬頻單位 發布:2025-02-11 20:48:11 瀏覽:538
安卓數據線公頭是哪個 發布:2025-02-11 20:45:42 瀏覽:812
網址原始密碼是什麼 發布:2025-02-11 20:33:52 瀏覽:72
怎麼創建伺服器我的世界網易 發布:2025-02-11 20:18:36 瀏覽:467
伺服器電腦與客戶端的連接 發布:2025-02-11 20:18:32 瀏覽:36
安卓哪個系統最流暢好用 發布:2025-02-11 20:17:44 瀏覽:879