ainj0在C語言中這個語句是什麼意思啊

2021-05-10 14:16:55 字數 2397 閱讀 7998

1樓:募思小孩

因為 你給的資訊才少的,所以,我給你的分析是:

a i n j 我的猜測都是整型變數,你應該知道,*p =1就是,就是在p指向的那個地址空間,賦1值。

例如:p指向的那個空間地址為1000h 那麼*p就等價於*(1000h)。

那麼有了上面那個思路後,我們來看下你這個表示式:

*(a+i*n+j)=0,也就是說。在空間地址為(a+i*n+j)的地址空間上賦0值;

當然這個答案是建立在a i n j 都是整型變數的基礎上的。如果你能補充說明下a i n j 變數的型別的話,我可以再給你講下。

不懂可以繼續追問我。

2樓:匿名使用者

1.猜測這條語句中的a是一個指標(int*)或者一個陣列(int ). i,n,j都為一個整形(int)變數,如果不是,可忽略回答.

2.在1成立的條件下此語句可變型為 a[i*n+j]=0; 這句話你應該明白什麼意思了吧;

如果不懂請繼續提問!

3樓:

你定義的那些是啥??表示空

c語言中:for(i=0;i<3;i++) for(j=0;j<3;j++)是什麼意思 30

4樓:四舍**入

是一個雙重迴圈。

其中for(j=0;j<3;j++)是for(i=0;i<3;i++)的內嵌迴圈。

先迴圈第一個fori=1j=1,2,3i=2j=1,2,3i=3j=1,2,3一共3*3執行9次。

for遍歷0到9之間的數字,for迴圈由迴圈體及迴圈的終止條件兩部分組成。

5樓:會飛的小兔子

c語言中:for(i=0;

i<3;i++)for(j=0;j<3;j++)是一個雙重迴圈。

for(i=0;i<3;i++)

其中for(j=0;j<3;j++)是for(i=0;i<3;i++)的內嵌迴圈

先迴圈第一個fori=1j=1,2,3i=2j=1,2,3i=3j=1,2,3一共3*3執行9次、

for遍歷0到9之間的數字

for(;i<10;i++)

printf("\n");

//此時i的值是10

printf("i=%d\n",i);

擴充套件資料for迴圈體外定義變數

#include

intmain()

printf("\n");

printf("i=%d\n",i);

intj=0;

for(;j<10;)

printf("\n");

printf("j=%d\n",j);

return0;}

6樓:

這是一個雙重迴圈。

for(i=0;i<3;i++)

其中for(j=0;j<3;j++)是for(i=0;i<3;i++)的內嵌迴圈;

先迴圈第一個for i=1 j=1,2,3 i=2 j=1,2,3 i=3 j=1,2,3一共3*3執行9次。

for迴圈由迴圈體及迴圈的終止條件兩部分組成,for迴圈其在各種程式語言中的實現與表達有所出入,但基本為以c語言和pascal語言代表的兩種形式。

擴充套件資料

for迴圈中的變數可以是一個也可以是多個,不要侷限於一個變數處理到底,那樣有時會很單調,當程式適合把多個變數組成迴圈時,用多個for語句來表示就是有些浪費了。

for迴圈中語句可以為語句體,語句體外加大括號"{}"將參加迴圈的語句括起來。 for迴圈的三個表示式都是逗號表示式,這樣來說,其實每個分號表示式可以由幾個逗號表示式構成,中間用",」隔開,最後以「;」結束。

7樓:匿名使用者

迴圈從3開始,每次j減1,當j=0時,迴圈條件不滿足,因此只巡檢3次;

這種寫法很不好,不推薦使用。

8樓:

for(j=3;j;j--)

寫為for(j=3;j>0;j--) 這樣可以讓人更明白意思

意為從3開始迴圈,每次自減1,到0不滿足條件就跳出迴圈了

9樓:孤獨一客人

這是一個雙重迴圈

格式for(i=0;i<3;i++)

10樓:匿名使用者

這是一個雙重迴圈,通常我們會在迴圈中加個大括號

for(i=0;i<3;i++)

其中i從0到2,i取一個值,j就從0取到2,共迴圈9次

c語言中*(*(a+0)+1)是什麼意思

11樓:飛天失憶豬

a指向一個二維數列,是一個指標的指標,*(*(a+0)+1)是第一行第二列元素的值

c語言for語句,c語言中for語句是怎麼用的

中間那個語句i 20,j 10說明只要i和j符合這個條件就迴圈,第一次i 0,j 20符合i 20,j 10條件,迴圈繼續,轉入下面的i j i的值變為1,j為19,以此下去迴圈 include int main printf d d n i,j 我們測試下 就能知道結果 for i 0,j 20 ...

在c語言中s i0是什麼意思,C語言中 s i 0 是什麼意思?

判斷 字串s在第i i 1 個字元處 是否結束 這裡 0 在c語言中 標示一個字串的結束,是很重要的概念 c語言中 s i 0 是什麼意思?0是字串結尾的標誌,這裡是在判斷字串是否到了最後 結尾 每個字串都以 0 結尾,s i 表示字串第i個字元,所以 s i 0 判斷是否到結尾。100表示數內組c...

在c語言中if語句後跟個continue是什麼意思

continue對if無效 在if後面跟continue 說明這個if是在迴圈中的 如果滿足if條件 那麼直接進行下一次迴圈。該if語句應該是包含在迴圈當中的,continue表示滿足if條件則提前結束迴圈體的後面的語句,回到迴圈條件判斷是否再迴圈 continue語句用於迴圈語句中,作用是不執行迴...