講解 題目指標 與 陣列. 19 views 9 months ago. 海神. 海神. 3 subscribers. Subscribe. 0. I like this. I dislike this. ... <看更多>
「指標陣列 題目」的推薦目錄:
指標陣列 題目 在 [C program] 指標練習題(一) @ AAA - 隨意窩 的必吃
201506041517[C program] 指標練習題(一) ?程式練習題. 判斷下列程式碼輸出結果. No1. int main(). {. int a=17;. int *c;. *c=a;. printf("c=%d ",*c);. ... <看更多>
指標陣列 題目 在 c語言指標題目2023-精選在Instagram/IG照片/Dcard上的焦點 ... 的必吃
題目 沒要求的,不要多做,不要多加任何空白或空白行。 使用array.txt 中的陣列初始值,撰寫C 語言程式。 程式point1.c 宣告int arr3[] 及指標變數ptr ... ... <看更多>
指標陣列 題目 在 #問C語言指標陣列 - 3C板 | Dcard 的必吃
剛在寫程式題目有一題是這樣:用一個5*5的陣列輸入25個數並計算這25個數的總和,(提示:使用指標),底下是我的程式碼:#include ,#include ,int ... ... <看更多>
指標陣列 題目 在 [理工] C++指標與陣列問題- 看板Grad-ProbAsk - PTT網頁版 的必吃
前幾天在看轉學考題目看到一題如下#include <iostream> using namespace std; void main() { double *pdata; double data[3][5] = {{1,3,4,5,10}, {7,8,9,10,11}, ... ... <看更多>
指標陣列 題目 在 [問題] 一個二維陣列指標問題- 看板C_and_CPP - 批踢踢實業坊 的必吃
開發平台(Platform): (Ex: Win10, Linux, ...)
Win10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
Compile and Execute C++ Online (GNU GCC v7.1.1)
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
這是個人之前在計概題目看到的一個題目。
一個二維陣列以int a[2][2] = {{5,6},{7,8}}表示
然後分別想問cout出來的
(*a+1)[1]的值?
*(a+1)[1]的值?
我用C++ online compiler跑出來的結果是
7
4196368
我想請問這其中運算子的邏輯,我不太清楚陣列的subscript[],
和pointer之間會怎麼運作,其中的優先順序讓我很頭痛。
我目前已知"() []"最優先運算,
再來是"*",
之後才是"+"(如果是加法運算的話),
還有我不確定這個"+"是"正負號"還是"加法",
是"正負號"的話,則"+"的優先順序會高於"*"(右結合)。
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
#include <iostream>
using namespace std;
int main()
{
int a[2][2] = {{5,6},{7,8}};
cout << (*a+1)[1] << endl;
cout << *(a+1)[1];
return 0;
}
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.94.131
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1527955363.A.1A9.html
謝謝各位的回答
我後來經朋友指點找到
使用pointer轉換array的方式
(*(a+x))[y]
a是陣列
x是第幾列(row)
y是第行(column)
出來的答案等同a[x][y]
※ 編輯: ILoveSoyMilk (180.176.94.131), 06/03/2018 10:54:23
... <看更多>