1樓:匿名使用者
應該是這樣吧 scanf("%d",&a[i][j]);
意思是,從鍵盤輸入一個整形數存放到a[i][j]的地址,&就代表著取地址的意思。這個是一個固定的表達方式,可以牢記。
希望對你有幫助。
2樓:匿名使用者
其實只要上機除錯一下,就會發現這兩個語句基本上沒有差別,因為你只輸入一專個資料。如果屬非說第一個語句錯的話,那麼只能說是不提倡這種程式設計習慣吧。
不過當你輸入多個資料的時候,這兩種寫法還是有差別的。
scanf("%d,%d",&a,&b);——標準分隔符是英文逗號,空白符不可以。
scanf("%d%d",&a,&b);——分隔a和b的標準分隔符是任意空白符。
3樓:金色潛鳥
以不帶逗號,不會出錯。
如果屬是2個輸入語句,例如
那麼 你可以在一行 拍入2個資料,資料與資料間 可以用 逗號 分隔,例如: 12,34。也可以 沒有逗號: 12 34。
如果是2個輸入語句,例如這時拍入資料 不能有 逗號。有逗號時出錯。
例如: 12,34 時 b 沒能讀到 34。
4樓:匿名使用者
這是標準的輸入格式 ,scanf("%d,",&a[i][j]); 輸入的時候 比如輸入 50 回車 就可以讀入,
scanf("%d,",&a[i][j]); 只能輸入 50, 回車 才能讀入!
5樓:巴扎嘿
就是輸入一個整型數,將這個整型數賦值給二維陣列中的a[i][j]。
如果你輸入的是10.那麼就是
a[i][j]=10;
c語言中printf("%d*%d=%d ", i,j,i*j)是什麼意思
6樓:我是果瘋
printf("%d*%d=%d ", i,j,i*j)意思是輸出類似於乘法算式的內容。
printf()為輸出函式,輸出括號中有「」的這部分內容。
%d為整型的佔位符,*為c語言中乘法的運算子號,%d*%d的意思是為兩個整型資料佔位。
i,j,j*i為三個要輸出的變數,並且直接輸出i*j的結果。前面所有%d對應著後面i,j,j*i的位置。
7樓:匿名使用者
printf 是輸出命令
控制檯程式 就是那種黑乎乎的視窗
第一個%d 就是後面第一個數 就是i
第二個%d 就是後面第二個數 就是j
第三個%d 就是後面第三個數 就是i×j的結果如果 i=2 j=3
printf("%d*%d=%d ", i,j,i*j)輸出結果為
2*3=6
8樓:重新整理①丅
%是一個佔位符,d表示輸出的資料
型別是int型別,%d就表示在相應位置會輸出一個int型別資料。
假設你的程式中i = 2, j = 3,那麼printf("a[%d][%d]=",i,j);這句**的執行結果就是輸出:
"a[2][3]="這個字串。
9樓:匿名使用者
就是輸出變數i,j的值嘛,不過輸出的形式是a[i][j],%d表示輸出的i,j變數的型別是整形資料,這裡你的i,j應該表示的是陣列元素的下標值。通常這種情況是用在輸出二維陣列時候的情況用,即用在兩個for迴圈的內層迴圈中,用來迴圈遍歷二維陣列。當然也可以用指標方便多了,呵呵。
這裡給你舉得一個簡單的例子。
編譯環境window8+c free;
#include
int main(int argc, char *argv)
10樓:匿名使用者
printf是格式輸出函式,一般格式為printf(格式控制,輸出列表)。
格式控制就是用雙撇號括起來的字串,即"%d*%d=%d",其中包括兩種資訊。
1是格式說明由%和格式字元組成,如%d,用來輸出十進位制整數2是普通字元,按原樣輸出,例如上面的*和=.
所以上面的就是輸出一行表示式
即i*j=(i*j),例如假設i=3,j=5,則輸出3*5=15
11樓:神一樣的程式設計師
想要輸出 i 和 j 的值,以及 i 和 j 相乘之後的積
假設 i 的值為 5,j 的值為 10,那麼這條 printf 語句將會輸出:
5 * 10 = 50
12樓:養豬戶
知道printf("%d", i) 的意思嗎 輸出為i的值 (如果i=2 ,那麼輸出就為 2 )
有3個%d 依次獲得i,j,i*j的值 (如果i=1,j=2,那麼輸出就為 1*2=2 )
13樓:匿名使用者
輸出的是一個乘法算式,若i=3,j=4;則輸出結果為3*4=12第一個%d 就是後面第一個數 就是i以整形輸出第二個%d 就是後面第二個數 就是j以整形輸出第三個%d 就是後面第三個數 就是i×j的結果以整形輸出
14樓:匿名使用者
"a[%d][%d]=",代表的是按這種格式輸出,而%d表示整形,需要把i和j的值替換進去,結果就是a[i][j]。
15樓:匿名使用者
printf("%d*%d=%d ", i,j,i*j)
輸出i*j=x//以這種形式輸入
%d是整數型式輸出
16樓:三秒區小王子
如果i是2,j是3,那這句話就是輸出2*3=6
c語言裡的t是什麼意思C語言C是什麼意思
樓上寫錯了,應該是 轉義字元 而不是 轉移字元 轉義字元是一種特殊的字元常量。轉義字元以反斜線 開頭,後跟一個或幾個字元。轉義字元具有特定的含義,不同於字元原有的意義,故稱 轉義 字元。例如,在前面各例題printf函式的格式串中用到的 n 就是一個轉義字元,其意義是 回車換行 轉義字元主要用來表示...
c語言xabcd什麼意思C語言xabcd什麼意思?
a 是先使用a的值,然後改變a的值 1 d是先改變d的值 1,然後再使用。是條件表示式,意思是 前面為真,則取冒號前的,否則取冒號後的所以相當於 if a b else a a 1 就是上面這些語句了。x x a b 先判斷括號裡的,a是否等於b,將返回的布林值也就是ture或false賦值給x。的...
c語言dd什麼意思,c語言中d是什麼意思
printf中的用法 會輸出以bai下內容到du螢幕 d表示要讀取後zhi面的一個引數的值dao輸出,第1個 d對應後回面的引數a變數的值,答會輸出1,然後按照字串內容輸出一個逗號和一個等號,再輸出變數b的值2 1,2 c語言中 d 是什麼意思 d是用來指定輸入和輸出時的資料型別和格式,表示 以十進...