1樓:周老莊
tanh只能對實數進行運算。
複數可以當作弧度進行三角運算,但是在反正切中有什麼意義呢?
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};中a[1]是不是常量,為什麼
2樓:風若遠去何人留
int a[3][3]=,,};
這是一個3*3的二維陣列. a[1]是a[1][0]的地址,即第二行首地址. 可以認為是常量指標.
型別相當於int *型.
q=a[1] 型別匹配. 可以賦值.
而&a[1] 並不是int **型, 而是一個陣列指標, 型別為int (*)[3].
所以 int (*m)[3];
然後m=&a[1];
這樣賦值才是正確的.
3樓:
a[1]代表的是第一行元素的首地址或就是一個指標,本身就是一個地址,可以直接賦值給指標
4樓:匿名使用者
&a[1]的型別是 int(*)[3] 不是int**,所以p=&a[1]是不行的
這樣就可以
int (*p)[3]; //p是個指向長度是3的一維int陣列的指標
p=&a[1];
a[1]是個地址,他是個右值(嚴格來說是個常左值),把他看作常量也行
5樓:海濤
a[1]是變數,因為你可以對這個量進行改變,比如a[1]=;
第二個問題大概原因是 a 是一個const **
6樓:匿名使用者
&a[1]是int(*)[3]常量,a[1]是int*常量,所以 q = a[1]正確,你可試試定義int (*p)[3]; 則p = &a[1]正確。int (*)[3]和int*區別是,前者地址單元長是3個int,後者是一個int,如下面**:
int (*p)[3], q;
cout << int(q + 1) - int(q) << endl; // 輸出結果為4,即1個int的長度
cout << int(p + 1) - int(p) << endl; // 輸出結果為12,即3個int的長度
至於&a為啥是int(*),c標準就是這麼規定,一維陣列也一樣,int a[1],則a是int*常量(所謂指標常量可理解為地址),&a是int(*)[1]常量。
加點分。
散熱器的hs編碼查詢,請問電風扇的海關編碼是多少?
39269090 pv散熱器 其它 39269090 塑封管散熱器 39269090 樹脂理機組散熱器 39269090 散熱器格柵 39269090.00 散熱器護風圈 39269090.00 散熱器面罩 40091200.00 散熱器水管 40169310 汽車散熱器密封膠條 40169990 ...
別人有沒有可能通過無線路由更改我的網路配置(或無線路由的設定),以致無法上網
如果用無 線成功連線你的路由器,而你路由器的使用者名稱與密碼沒改,是可以完全控制你的路由器的。所以你先重置路由器 更改路由器的登陸使用者名稱與密碼或路由器ip地址 再連線網路 開啟wifi功能,為了便於分析問題,你說一下路由器的型號,最好連本本與手機的型號也說一下。在別人破解了你的密碼 wep加密是...
我的硬碟碟符變成如圖的圖示了,請問怎麼更改回WIN7預設的啊,謝謝
解決方案1 是沒有碟符了吧 如圖中設定,即可復原。工具 資料夾選項 我的硬碟碟符變成如圖的圖示了,請問怎麼更改回win7預設的啊,謝謝!圖1 解決方案2 你在用系統美化工具軟體,停掉就行了。追問請問在哪停掉啊追答你裝了什麼軟體?裝在什麼地方我不知道,怎麼告訴你呢,慢慢找吧。實在不行可以試試遠端協助解...