繼續請教各位C 高手們,繼續請教c 高手們

時間 2022-07-11 05:25:09

1樓:匿名使用者

樓上說的沒錯,return 1和a的運算沒有關係,那個a的運算式子是從右往左運算的。把式子拆開一個個看:a=a+(a=a*(a=a/a-6))。

這樣就容易看多了,先把8代進a計算最裡面的a的值得到a=4,在接下去把a=4代進外面一層的計算得到a=16,最後就是計算a+a=16+16=32了。所以最後輸出的結果是32,那個return語句不會影響到它的結果。

2樓:夜的七絃

這個return 1和上面的a的運算沒有任何關係,這個1是返回給系統的 在 在linux 下 $? 可以看到

你自己可以試試 其實可以主調的 吧 main ()當做函式用 a+=a*=a/=a-6;這個 你有必要寫的這麼複雜嗎 你結合運算子的優先順序可以解決的

3樓:蘇小木偶

由於是int main,所以應該返回一個整數,是1或者0什麼都可以,並不是返回程式中的值即a

4樓:江湖三腳貓

這個return 1和上面的a的運算沒有任何關係,只是程式結束的返回值。

5樓:仗愛出走

a與return沒有關係。返回的不是a的值

6樓:匿名使用者

。。。。。。………………

繼續請教c++高手們

7樓:匿名使用者

這裡是+=,*=,/=,不是你認為的加減乘除

8樓:軍軍

編譯器是按從右至左計算的,你確定看的是小學課本還是c++教材?

9樓:匿名使用者

等號的優先順序高

從右至左 有線等號

請教c++高手們一件事.

10樓:匿名使用者

void main()

else

return 成功;}

11樓:隆嵐

先看c:

有清華 譚浩強的書

外國人寫的中國翻譯的c primer plus再看c++

外國人寫的中國翻譯的c++ primer plus為什麼國人寫的比較詳細,也比較基礎,你去網上搜搜看 這些書評價

12樓:黃邦勇帥哥哥

自學c++必參考書機

1、c++.primer.plus.第五版.中文版 [美]stephen prata著 孫建春 韋強譯 人民郵電出版社 2023年5月

2、c++.primer.plus.第四版.中文版 stanley b.lippman、barbara e.moo著 李師賢等譯 人民郵電出版社 2023年3月

3、c++.primer.plus.第三版.中文版 stanley b.lippman等著 潘愛民 張麗譯 中國電力出版社 2023年5月

4、c++入門經典 第三版 [美]ivor horton著 李予敏譯 清華大學出版社 2023年1月

5、c++參考大全 第四版 [美]herbert schidt著 周志榮 **芳 於秀山等譯 電子工業出版社 2023年9月

自學關鍵是來自多參考書機,因為沒有老師教,因此,同一個問題,每一本書介紹的深淺不一樣,而且每本書的內容多少也不完全一樣,所以必須多參考書機才能把某些問題弄懂,如果你是需要老師教的那種,就買譚浩強寫的c++吧,譚浩強的書,入門還可以,要說深度和全面性就不行了。自學必參考書是《c++.primer.

plus.》這是全球公認的最經典c++教材,其中第4版和第5版最具參考價值,其他新版的書偶不清楚。其他後面兩本書可以作為輔助參考。

13樓:

c++的基礎是c語言,c語言較簡單,你可先從c語言下手,再看c++就容易得多

至於教材,你可以試一下

高等教育出版社的 二級教程——c語言程式設計,西南交通大學出版社的 《大學計算機程式設計基礎(c++)》(此書言簡意賅)

若想繼續深入可以研究一下

電子工業出版社的 《visual c++ 6從入門到精通》

14樓:

最有名的 譚浩強 c++

15樓:匿名使用者

c++ primer

effective c++

more effective c++

c++ standard library

mordern c++ design

thinking in c++(建議英文原版)其他的都有中文翻譯版

這些適合入門之後看,內容有交叉

一道c++程式設計題!請教各位高手

16樓:匿名使用者

如果有人給你寫**,我贈送你100分!

17樓:綱珈藍木

孩子!做人要厚道!

自己思考吧!

18樓:

沒有積分出money

19樓:風風中立

你給我分數 我肯定給你答案 我上學期編過這道題 呵呵

各位c++高手們,幫小弟解讀下程式,不勝感激!!!!!跪求

20樓:匿名使用者

struct stu....這格式結構體定義,你面的成員有 name num total score

struct stu[2]= 是定義一個結構體陣列 並給其成員賦值,最後就是輸出

21樓:小北娃

很好懂呀。先把格式排好。

22樓:匿名使用者

你**不懂,說一下?

c++高手們我想問一下 a=2*k!=im;這句是什麼意思,是怎麼樣運算的?

23樓:匿名使用者

這句清楚一點應該是:

a = ( (2*k) != (!m) );

即把k乘2,再把m取反,作比較是否不等,將結果賦值為a.

邏輯上來說這個沒什麼實際意義。因為!m或者1(true)或者0(false).

而2*k只能在k = 0時是0。其他情況也不等於1。所以只有m == true 而 k = 0(false)時,a才會為false。

因此這句話實際上可以簡化為:

a = k || !m;

24樓:一之於

a=((2*k)!=!m);這樣加了括號就好理解了;

如果2*k這個值!=(不等於)!m,那麼a就等於1,否則等於0;其中不管m什麼值,!

m只可能有兩個值:true或false,在c++中true可用1表示,false可用0表示。這裡涉及到自動型別轉換,自己多動手試試就知道了,希望對你有幫助。

ANSYS菜鳥繼續請教高手,ANSYS菜鳥問 扭轉 的問題

樓上說的是!其實你列舉的這些都是item下的選項,在後處理時用的得到,對應你想得到的不同的輸出結果,有不同的item。ansys菜鳥問 扭轉 的問題 你的第一個問題解決了嗎?xz對應圓柱的縱截面 yz對應圓柱的外表面,xy對應橫截面。所以你用柱座標查詢yz切應力也就是查詢的外表面切應力,即 材料力學...

請教c語言高手很多題目不會做,請教C語言高手,很多題目不會做。。

永兵 1,選d 017為8進位制數,表示十進位制中的15,而 k 是先加一後輸出,故為16 printf x n g 表示以16進位制的形式輸出 g 的值,先輸出後加一,故為75 2,選d int x 10 定義了10個單位大的整型陣列,故10x4 40 4,選d stringlen計算的是 0 前...

關於c型別請教,關於C 模板型別,請教

1 先不說引數匹配,你模板裡的for寫錯了,逗號改成分號。2 b1是一個int 5 型別的指標,所以模板函式的返回型別也是個指標,指標無法給double型別的b3賦值,也沒法轉換,所以不匹配。更改 模板引數的引用換成指標。模板就是一個印子,例項化的時候就是套資料型別的。比如你的main函式裡面b3 ...