當前位置:首頁 » 編程語言 » 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

熱點內容
pythondict添加key 發布:2025-05-14 10:33:59 瀏覽:381
柱子箍筋加密區長度 發布:2025-05-14 10:18:29 瀏覽:352
雲伺服器和內網穿透哪個好 發布:2025-05-14 10:16:41 瀏覽:627
安徽新能源網路配置是什麼 發布:2025-05-14 10:06:24 瀏覽:631
pinode搭建伺服器 發布:2025-05-14 10:04:23 瀏覽:4
電腦伺服器ip名稱 發布:2025-05-14 10:01:09 瀏覽:749
connectorpython 發布:2025-05-14 09:48:50 瀏覽:763
配置不好怎麼辦 發布:2025-05-14 09:46:40 瀏覽:623
數據流程圖中的數據存儲是指 發布:2025-05-14 09:46:39 瀏覽:446
我的世界伺服器id前綴mod 發布:2025-05-14 09:45:53 瀏覽:831