3.2 如何創建編程文件
下面開始介紹如何使用這個軟件,順便寫一個小程序,讓讀者先從感性上了解什么是C語言,看看C語言的代碼到底如何編寫。
運行VC++ 6.0軟件,第一次打開時會彈出如圖3-1所示提示對話框。這個對話框沒有特殊作用,如果希望下次運行的時候不再彈出這個對話框,就將Show tips at startup復選框前面的勾去掉,然后單擊Close按鈕就行了。

圖3-1 啟動軟件時出現的提示對話框
VC++ 6.0的界面如圖3-2所示。

圖3-2 VC++ 6.0主界面
單擊File→New或直接按快捷鍵Ctrl+N(新建),彈出如圖3-3所示對話框。

圖3-3 新建對話框
在圖3-3中單擊Files,界面如圖3-4所示。

圖3-4 新建文件對話框
在圖3-4中左邊選擇C++ Source File,表示新建C++源文件。后面的程序就是在這個文件中寫的。為什么編寫C程序要選“C++源文件”呢?因為C++與C是完全兼容的。也就是說我們現在使用的這個軟件,不是純C軟件,而是一個C++軟件。但是由于C++軟件可以完全運行C語言程序,所以這里就選C++ Source File。而且不僅僅是這個軟件,現在流行的所有C++軟件都可以直接運行C語言程序。因為在設計C++軟件的時候就有一個初衷,即完全兼容C語言。
在對話框右邊“File”下給這個文件取名。可以是漢字,也可以是英文,但最好是英文,比如這里取名為HelloWorld。如果文件名后面不加后綴,那么默認創建的是.cpp文件。cpp即C plus plus,就是C++的意思。所以創建.cpp文件就表示創建的是編寫C++的文件。但因為C++和C是兼容的,所以我們也可以在這個文件中編寫C程序。如果我們就想定義編寫C程序的文件,那就手動添加文件后綴為.c就行了。
因為我們現在學習的是C語言,所以還是加上后綴.c比較好。因為雖然C++能夠兼容C,但是C編譯器和C++編譯器還是有區別的。有些語法在.cpp文件中能夠編譯通過,但是在.c文件中就不能編譯通過。比如.cpp文件中可以在程序的任意位置定義變量,而.c文件中只能在程序的開頭定義變量。
但是有一種情況,即使創建的是.cpp文件也要手動添加后綴.cpp,即所取的文件名中有“. ”的時候。如果所取的文件名中有“.”,那么不手動輸入后綴的話,這個文件就什么后綴都沒有,既不是.cpp,更不可能是.c,如圖3-5所示。

圖3-5 帶點文件名不加后綴
加上后綴就行了,如圖3-6所示。

圖3-6 帶點文件名加后綴
在圖3-4中“Location”下選擇文件保存路徑,路徑中可以有中文字符,也可以有英文字符。單擊“…”彈出如圖3-7所示窗口。

圖3-7 選擇保存路徑
在“Drives”下找到保存路徑所在的盤,然后在“Directory name”下找到保存到哪個文件夾。這里需要注意的是,如果你想保存到桌面上的某個文件夾中,桌面就是Desktop。從圖3-7中也可以看到,它在C:\Users\wumingjie\目錄下。桌面上的所有文件夾都在這個Desktop目錄下。如果你確實找不到這個Desktop,那么右擊桌面上你想保存到的文件夾,然后單擊“屬性”,復制它的路徑(或者直接打開該文件夾,然后在菜單欄上復制它的路徑)。然后將路徑直接粘貼到圖3-7中的Directory name下即可,或者更簡單點直接粘貼到前面的“Location”下就行了。
路徑選好后單擊“OK”回到圖3-4,然后單擊“OK”。這時VC++主界面中出現了一個空白區域,如圖3-8所示。我們以后寫程序都是在這個空白區域中進行的。

圖3-8 創建文件后的主界面
- Building Modern Web Applications Using Angular
- Visual C++串口通信開發入門與編程實踐
- Python入門很簡單
- Docker進階與實戰
- PostgreSQL 11從入門到精通(視頻教學版)
- HTML5 and CSS3 Transition,Transformation,and Animation
- ArcGIS By Example
- SQL Server 2016數據庫應用與開發
- MATLAB for Machine Learning
- 深入分布式緩存:從原理到實踐
- C語言程序設計實踐
- H5+移動營銷設計寶典
- Selenium WebDriver Practical Guide
- Microsoft Windows Identity Foundation Cookbook
- Mastering Unity 2017 Game Development with C#(Second Edition)