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語句用於迴圈語句中,作用是不執行迴...