當前位置:首頁 » 編程語言 » c語言混淆

c語言混淆

發布時間: 2022-07-16 11:52:08

⑴ 問兩道類似的C語言題目,如何來分析,有點混淆了,請高手指導!謝謝!

考察的是break的用法。break可以跳出一個程序段(用{}括起來的一段代碼)或者一層循環(for或者while)。
對於程序1,先對y賦值,再跳出。對於程序2,直接跳出了,對y進行賦值的語句就沒有被執行,所以程序1的輸出為0,程序2的輸出還是-1。

⑵ 用vc2005學習C語言會不會和C++混淆

不會,編譯器不是重點,比如用C你就用printf,C++就用cout,選擇新建類型的時候選擇.C文件就OK

⑶ c與c++是否會混淆

不會的,C是面向過程程序設計而C++是面向對象程序設計,C++包含了C的全部內容,因此C的程序在C++中一樣可以運行。我去年學了的C語言,今年學了幾個月的C++語言,可以說C++是在C的基礎上增加了面向對像方面的內容,為了更便於學習,C++把關鍵字改變了一樣,如輸入輸出C中是scanf和printf而C++是cin和cout,關鍵字變得更簡單了,不過之前C中的關鍵字在C++中同樣可用。我就知道這些了

⑷ 有關C語言一個容易混淆的地方:int const *pointer 與int *const pointer的區別,請問下應該怎麼去區分並

因為在C語言當中,const的作用是限定一個變數不允許被改變。而那個是const修飾的變數取決於const在什麼位置。如int const *pointer,那麼*pointer是被const修飾的,是不可變的。而pointer是int修飾的,是可變的。又如int *const pointer,const修飾的是pointer,所以它是不可變的,int修飾的是*pointer,所以它是可變的。
相關內容請查閱http://ke..com/view/1065598.html?wtp=tt

熱點內容
腳本微信取關 發布:2025-02-01 19:35:01 瀏覽:152
如何用雲伺服器部署svn 發布:2025-02-01 19:33:20 瀏覽:990
緩存迅雷 發布:2025-02-01 19:31:53 瀏覽:976
linux與unixshell編程指南 發布:2025-02-01 19:25:03 瀏覽:939
護膚品資料庫 發布:2025-02-01 19:25:02 瀏覽:648
python接受json數據 發布:2025-02-01 19:24:24 瀏覽:943
修改網站資料庫 發布:2025-02-01 19:02:16 瀏覽:423
果粉不換安卓怎麼辦 發布:2025-02-01 18:57:21 瀏覽:796
網頁卡需要什麼配置 發布:2025-02-01 18:50:30 瀏覽:136
編程玩家 發布:2025-02-01 18:22:36 瀏覽:823