你是想問(wèn)怎么樣用VC++編譯C語(yǔ)言? 新建->選Win32 Console Application(并把位置和工程名填寫(xiě)好)-> 選A simple Application->按完成->雙擊打開(kāi)class view中的main-> 在#include "stdafx.h"的下一行加入#include 附: 可以把int main(int argc, cha
也許你已經(jīng)學(xué)了C++,也許你正在猶豫要不要學(xué)習(xí)編程語(yǔ)言,或者正在糾結(jié)到底該學(xué)哪門編程語(yǔ)言。在徘徊猶豫的此刻,你也許更想知道怎么編寫(xiě)一個(gè)簡(jiǎn)單的程序,好吧!就讓我們一起來(lái)看看吧!
材料/工具
Visual C+++6.0電腦
最簡(jiǎn)單的方法是用vc6新建一個(gè)Win32 Application空工程,然后添加一個(gè)cpp文件,輸入 (注意添加對(duì)話框資源,并且在對(duì)話框上添加一個(gè)文本框) #include #include "resource.h" // DialogProc, 枚舉窗口對(duì)話框過(guò)程. int CALLBACK DialogProc( HWND
方法
在這里我們借助的軟件是Visual C++6.0。
1、首先打開(kāi)QtCreator應(yīng)用程序,新建一個(gè)qt工程。 2、然后燈工程建立完畢,代碼編輯界面出現(xiàn),雙擊左側(cè)的dialog.ui,將會(huì)打開(kāi)圖形界面編輯器。 3、然后在中間的窗口中拖入一個(gè)按鈕,一個(gè)文本框。左鍵按住Push Button按鈕和Line Edit按鈕不放,拖
打開(kāi)軟件,先新建一個(gè)工程,在新建一個(gè)C++源文件,這些你聽(tīng)起來(lái)可能有點(diǎn)陌生,不要擔(dān)心,你只需要按照下面的圖片進(jìn)行操作就好。
說(shuō)一個(gè)簡(jiǎn)單的hello world,在terminal中敲: cd ~ mkdir workspace cd workspace touch hello.c vim hello.c 按鍵i 輸入: #include using namespace std; int main() { cout
在建好文件之后,我們一起來(lái)動(dòng)手編寫(xiě)屬于自己的第一個(gè)C++程序吧!
我當(dāng)時(shí)學(xué)時(shí),也是跟你一個(gè)樣啊!迷茫到死,去圖書(shū)館翻了很多書(shū)才入了windows編程的門;網(wǎng)上一堆廢人老是介紹那些語(yǔ)法的書(shū),老是教人打基礎(chǔ);不先接觸一下上層應(yīng)用,哪里有什么動(dòng)力學(xué)基礎(chǔ),都不知學(xué)來(lái)有毛用是吧;其實(shí)你現(xiàn)在接觸的是控制臺(tái)程序(
在源文件處,輸入下列代碼
#include"iostream.h" #include"math.h" #include"stdlib.h" #include"iomanip.h" int getn() { int n; coutn; while(n
#include<iostream>
一般按照以下步驟進(jìn)行: 1 需求分析: 明確程序要實(shí)現(xiàn)的最終效果,需要哪些資源,并進(jìn)行進(jìn)度規(guī)劃。 2 概要設(shè)計(jì): 對(duì)程序進(jìn)行模塊化,確定各個(gè)模塊功能,及各個(gè)模塊間的交互。 3 詳細(xì)設(shè)計(jì): 對(duì)每個(gè)模塊具體如何實(shí)現(xiàn)進(jìn)行設(shè)計(jì),確認(rèn)模塊實(shí)現(xiàn)方式,
using namespace std;
按照以上要求用C++實(shí)現(xiàn)CPoint類和CRectangle類,并進(jìn)行相應(yīng)的運(yùn)算,關(guān)于多文件結(jié)構(gòu),你自行整一下,這里不好發(fā),參考代碼如下: #include#includeusing namespace std;class CPoint { double x,y;public :CPoint(double x, double y):x(x),y(y)
void main(){
#include int main(){ int *pArr=new int[5]; for(int i=0;i
cout<<"我的第一個(gè)程序!"<<endl;
#include int main(){ int *pArr=new int[5]; for(int i=0;i
}
然后我們編譯這個(gè)程序,點(diǎn)擊圖中右上角有紅色邊框的按鈕。
一般按照以下步驟進(jìn)行: 1 需求分析: 明確程序要實(shí)現(xiàn)的最終效果,需要哪些資源,并進(jìn)行進(jìn)度規(guī)劃。 2 概要設(shè)計(jì): 對(duì)程序進(jìn)行模塊化,確定各個(gè)模塊功能,及各個(gè)模塊間的交互。 3 詳細(xì)設(shè)計(jì): 對(duì)每個(gè)模塊具體如何實(shí)現(xiàn)進(jìn)行設(shè)計(jì),確認(rèn)模塊實(shí)現(xiàn)方式,
最后運(yùn)行這個(gè)程序,點(diǎn)擊圖中右上角的紅色框里的按鈕,看看運(yùn)行結(jié)果吧!
世界上第一種計(jì)算機(jī)高級(jí)語(yǔ)言是誕生于1954年的FORTRAN語(yǔ)言。之后出現(xiàn)了多種計(jì)算機(jī)高級(jí)語(yǔ)言。1970年,AT&T的Bell實(shí)驗(yàn)室的D.Ritchie和K.Thompson共同發(fā)明了C語(yǔ)言。研制C語(yǔ)言的初衷是用它編寫(xiě)UNIX系統(tǒng)程序,因此,它實(shí)際上是UNIX的"副產(chǎn)品"。它充分
最后結(jié)果
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
請(qǐng)編寫(xiě)一個(gè)c++程序?
#include <iostream>
int main(){
int *pArr=new int[5];
for(int i=0;i<5;i++)
pArr[i]=i+1;
int *num=new int(1);
pArr[3]=*num;
for(int i=0;i<5;i++)
std::cout<<pArr[i]<<" ";
delete pArr;
delete num;
return 0;
}
本回答被提問(wèn)者和網(wǎng)友采納編寫(xiě)一個(gè)大型的c++程序,一般的步驟是什么?
一般按照以下步驟進(jìn)行:
1 需求分析:
明確程序要實(shí)現(xiàn)的最終效果,需要哪些資源zhidao,并進(jìn)行進(jìn)度規(guī)劃。
2 概要設(shè)計(jì):
對(duì)程序進(jìn)行模塊回化,確定各個(gè)模塊功能,及各個(gè)模塊間的交互。
3 詳細(xì)設(shè)計(jì):
對(duì)每個(gè)模塊具體如何實(shí)現(xiàn)進(jìn)行設(shè)計(jì),確認(rèn)模塊實(shí)現(xiàn)方式,對(duì)內(nèi)及對(duì)外接口定義。
4 代碼實(shí)現(xiàn):
按照設(shè)計(jì)規(guī)劃,實(shí)現(xiàn)具體代碼。
5 測(cè)試:
對(duì)各模塊進(jìn)行測(cè)試,答最終測(cè)試整體。解決存在的問(wèn)題,最終形成有效程序。
用c++怎么編寫(xiě)這個(gè)程序?
世界上第一種計(jì)算機(jī)高級(jí)語(yǔ)言是誕生于1954年的FORTRAN語(yǔ)言。之后出現(xiàn)了多種計(jì)算機(jī)高級(jí)語(yǔ)言。1970年,AT&T的Bell實(shí)驗(yàn)室的D.Ritchie和K.Thompson共同發(fā)明了C語(yǔ)言。研制C語(yǔ)言的初衷是用它編寫(xiě)UNIX系統(tǒng)程序,因此,它實(shí)際上是UNIX的"副產(chǎn)品"。它充分結(jié)合了匯編語(yǔ)言和高級(jí)語(yǔ)言的優(yōu)點(diǎn),高效而靈活,又容易移植。
1971年,瑞士聯(lián)邦技術(shù)學(xué)院N.Wirth教授發(fā)明了Pascal語(yǔ)言。Pascal語(yǔ)言語(yǔ)法嚴(yán)謹(jǐn),層次分明,程序易寫(xiě),具有很強(qiáng)的可讀性,是第一個(gè)結(jié)構(gòu)化的編程語(yǔ)言。
20世紀(jì)70年代中期,Bjarne Stroustrup在劍橋大學(xué)計(jì)算機(jī)中心工作。他使用過(guò)Simula和ALGOL,接觸過(guò)C。他對(duì)Simula的類體系感受頗深,對(duì)ALGOL的結(jié)構(gòu)也很有研究,深知運(yùn)行效率的意義。既要編程簡(jiǎn)單、正確可靠,又要運(yùn)行高效、可移植,是Bjarne Stroustrup的初衷。以C為背景,以Simula思想為基礎(chǔ),正好符合他的設(shè)想。1979年,Bjame Sgoustrup到了Bell實(shí)驗(yàn)室,開(kāi)始從事將C改良為帶類的C(C with classes)的工作。1983年該語(yǔ)言被正式命名為C++。自從C++被發(fā)明以來(lái),它經(jīng)歷了3次主要的修訂,每一次修訂都為C++增加了新的特征并作了一些修改。第一次修訂是在1985年,第二次修訂是在1990年,而第三次修訂發(fā)生在c++的標(biāo)準(zhǔn)化過(guò)程中。在20世紀(jì)90年代早期,人們開(kāi)始為C++建立一個(gè)標(biāo)準(zhǔn),并成立了一個(gè)ANSI和ISO(Intemational Standards Organization)國(guó)際標(biāo)準(zhǔn)化組織的聯(lián)合標(biāo)準(zhǔn)化委員會(huì)。該委員會(huì)在1994年1月25曰提出了第一個(gè)標(biāo)準(zhǔn)化草案。在這個(gè)草案中,委員會(huì)在保持Stroustrup最初定義的所有特征的同時(shí),還增加了一些新的特征。
在完成C++標(biāo)準(zhǔn)化的第一個(gè)草案后不久,發(fā)生了一件事情使得C++標(biāo)準(zhǔn)被極大地?cái)U(kuò)展了:Alexander stepanov創(chuàng)建了標(biāo)準(zhǔn)模板庫(kù)(Standard Template Library,STL)。STL不僅功能強(qiáng)大,同時(shí)非常優(yōu)雅,然而,它也是非常龐大的。在通過(guò)了第一個(gè)草案之后,委員會(huì)投票并通過(guò)了將STL包含到C++標(biāo)準(zhǔn)中的提議。STL對(duì)C++的擴(kuò)展超出了C++的最初定義范圍。雖然在標(biāo)準(zhǔn)中增加STL是個(gè)很重要的決定,但也因此延緩了C++標(biāo)準(zhǔn)化的進(jìn)程。
委員會(huì)于1997年11月14日通過(guò)了該標(biāo)準(zhǔn)的最終草案,1998年,C++的ANSI/IS0標(biāo)準(zhǔn)被投入使用。通常,這個(gè)版本的C++被認(rèn)為是標(biāo)準(zhǔn)C++。所有的主流C++編譯器都支持7a686964616fe59b9ee7ad9431333431336130這個(gè)版本的C++,包括微軟的Visual C++和Borland公司的C++Builder。
C++從1加到100的程序怎么寫(xiě)?
#include <iostream.h>
int main()
{
int sum=0;
for(int i=1;i<=100;i++)
{
sum=sum+i;
}
cout<<sum<<endl;
return 0;
}
一、用C語(yǔ)言計(jì)算1到100的累加的步驟
1、首先,打百開(kāi)Visual C++;
2、選擇文件,新建;
3、左側(cè)選擇win32 console application,并在右側(cè)選擇輸入工程的名稱和地址,點(diǎn)擊確定度;
4、選擇一個(gè)空工程,完成;
5、再次點(diǎn)擊文問(wèn)件,新建;
6、選擇c++source file 并輸入文件名,點(diǎn)擊確定;
7、輸入如圖所示的代碼,注意答代碼和符號(hào)的輸入必須在英文輸入法的環(huán)境下專進(jìn)行;
8、點(diǎn)擊右上角的編譯運(yùn)行按鈕,如圖所示;
9、最后得到了我們想要的結(jié)果,答案是屬5050。
用c++怎么編寫(xiě)51單片機(jī)程序,可以這么樣編寫(xiě)嗎????
相信很多初學(xué)者都有同樣的疑問(wèn),也有同樣的希望。就是用C++語(yǔ)言來(lái)寫(xiě)單片機(jī)程序的源代碼?,F(xiàn)在我來(lái)解釋一下單片機(jī)的源代碼程序幾乎沒(méi)有人用C++來(lái)寫(xiě)的。
1. 假設(shè)一下你現(xiàn)在用C++寫(xiě)完了一個(gè)程序代碼。那么你要讓單片機(jī)認(rèn)識(shí)必須要編譯吧,對(duì)吧 。請(qǐng)問(wèn)你有合適的編譯軟件來(lái)編譯你的代碼嗎?
2. 就算有編譯器能編譯,你能保證它的代碼效率一定能給單片機(jī)用嗎?
單片機(jī)的ROM是K級(jí)的水平,執(zhí)行指令的速度也遠(yuǎn)遠(yuǎn)小于PC。絕對(duì)不能和PC機(jī)相比的。這個(gè)就決定了單片機(jī)編程時(shí)很多時(shí)候要考慮它的代碼效率和代碼大小問(wèn)題。所以一般情況下對(duì)于單片機(jī)編程我們之用匯e79fa5e98193e4b893e5b19e31333264623839編語(yǔ)言或者C語(yǔ)言。就算是用C寫(xiě)程序也要注意代碼的效率等問(wèn)題。
還有就是只有很大型的項(xiàng)目及應(yīng)用程序開(kāi)發(fā)才有可能有C++來(lái)寫(xiě)程序。一般的系統(tǒng)文件,應(yīng)用程序都是用C來(lái)寫(xiě)的。有的系統(tǒng)代碼甚至要用匯編語(yǔ)言來(lái)寫(xiě)。
舉個(gè)生活中的例子:如果你從家里去公司上班你一般的出行方式是什么?
1.坐公車 2.騎車 3.自己開(kāi)車 4.坐地鐵 5.走過(guò)去。如果誰(shuí)說(shuō)他是做直升飛機(jī)去上班的。那要么這個(gè)人腦子不正常,要么就是太有錢了炫富。如果你要打蒼蠅用蒼蠅拍子就行了。如果要你用巡航導(dǎo)彈來(lái)打蒼蠅,你認(rèn)為可能嗎?
所以我們單片機(jī)寫(xiě)程序的話一般就是匯編語(yǔ)言和C語(yǔ)言。幾乎沒(méi)有人用C++語(yǔ)言的。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com