1樓:xummer_昔年
「?」在c語言中表示疑問。
「:」在c語言中表示判斷的結果選擇。
【例子】(a>b)?
解釋:判斷表示式是否能夠通過,如果能通過,那麼說明才能進行之後的操作,如果不能通過,就選擇後一種結果。
解釋:如果a大於b,那麼選擇y的結果,如果a小於b,那麼選擇n的結果。
請問c語言高手:::
2樓:水冬靈
這一段**,重新定了兩個區域性變數b和c,初始值為b=5,c=12,所以第一條printf列印的是2,5,1計算方法樓上已給出,這裡不做解釋。這裡的b,c是區域性變數,只能在{}的範圍內使用。而a是全域性變數,在整個程式中都能使用,在以上**執行完以後其值為2.
而後乙個printf語句列印的是全域性變數a,b,c的值,即int a=3,b=2,c=1;
c-=+b;b*=a+c;
執行以後b = 3,c =-2,a為{}內的**執行後的值,a = 2;
所以後一條列印語句列印的是2,3,-2
本程式主要要理解區域性和全域性變數的區別及其存在範圍,在理解之後樓主再看這個程式就不會覺得困惑了。
3樓:匿名使用者
c/=b*2 --c=c/(b*2)--c=12/10---c=1("/取商的意思)
a-=c---a=a-c---a=3-1---a=2b沒有計算,所以b的值不變。
(這個題我只會解釋一半,下面那個輸出不知道是為什麼了)
優秀的程式設計師必須具備的程式語言有哪些
dong白楊志 英語,漢語,不過開你是開發哪種程式的,具體的難說 c linxu windows 原來素偶 一種就夠你學幾年的,有程式設計正規化!高階程式設計師必須掌握的程式語言 acm演算法日常 當你能寫好文章時,你會因為是用英語還是漢語而苦惱嗎?其實高階程式設計師沒有定義,看個人理解吧。請問一個...
cc程式設計師的平常工作是怎麼樣的
程式設計師是從事程式開發 維護的專業人員。一般我們將程式設計師分為程式設計人員和程式編碼員,但兩者的界限並不非常清楚,特別是在中國。作一個真正合格的程式設計師,應該具有的素質。1 團隊精神和協作能力 團隊精神和寫作能力是作為一個程式設計師應具備的最基本的素質。軟體工程已經提了將近三十年了,當今的軟體...
程式設計師轉黑客容易嗎,程式設計師與黑客的差別
從基礎學起,什麼彙編,c之類,別一上手就是黑客工具,那樣很耽誤人。就你的情況看先學c做基礎,然後了解一下windows,liunx。看看常見漏洞利用,多逛逛黑客論壇,應該可以很快轉型,不過想玩到一定境界就需要時間,耐心與智商了 搞黑客的話建議把linux的核心看懂,彙編 c一定要精通。當然,如果只是...