導航:首頁 > 編程語言 > 一一個編程

一一個編程

發布時間:2022-10-03 11:13:28

編程是什麼東西

編程是編定程序的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,並最終得到相應結果的過程。

計算機對除機器語言以外的源程序不能直接識別、理解和執行,都必須通過某種方式轉換為計算機能夠直接執行的程序。這種將高級程序設計語言編寫的源程序轉換到機器目標程序的方式有兩種:解釋方式和編譯方式。解釋方式是計算機對高級語言書寫的源程序一邊解釋一邊執行,不能形成目標文件和執行文件。

編譯方式是經過對源程序的詞法分析、語法分析、語意分析、代碼生成和代碼優化等階段將所處理的源程序轉換為用二進制代碼表示的目標程序,然後通過連接程序處理將程序中所用的函數調用、系統功能調用等嵌入到目標程序中,構成一個可以連續執行的二進制執行文件。

用流程化思維提升工作效率:

如果我們人類能把自己的想法和意圖,轉化成計算機能聽懂的語言,寫成可以高效執行的指令,就能讓計算機獨立於人類去完成很多任務。編程的存在,可以真正解放人類的雙手、給人類的生活帶來極大的便利。

當我們把程序寫下來,我們就不用再記憶流程中的全部細節,而是可以專注於執行,像機器一樣自動化反應。同時,我們也能放心把任務交給其他人去做,因為整個過程基本可以無差錯地復制出來。

⑵ 什麼是編程如何編寫一個程序

設計環境 程序也就是指令的集合,它告訴計算機如何執行特殊的任務。

  1. 編寫設計環境 程序是一項系統而繁瑣的工作,它不僅需要程序設計人員具有一定的功底,更需要有良好的編程習慣和風格。良好的編程習慣和風格不僅可以使程序代碼更易於讀懂和修改,更重要的是,它可以使程序的結構更加合理,有助於提高程序的執行效率。

  2. 對我們要使用程序設計手段去解決的問題進行系統地分析,了解程序是做什麼的,要達到一種什麼樣的效果等。 結構設計:也就是對程序的整體框架進行設計,設計出我們需要使用的模塊等等,並畫出流程圖。

  3. 用戶界面設計:在此,我們要設計出用於與用戶交互的輸入輸出界面。

  4. 代碼設計:在這個步驟中,我們要進行代碼的編寫。

  5. 調試:對程序中正在發生或可能發生的各種錯誤進行處理。

  6. 維護:通俗地說,維護就是對程序進行升級,對原有錯誤進行修改。

⑶ 想要報一個編程培訓班,編程學起來困難嗎

編程對數學計算邏輯要求高,但是要求的不深。主要是強調的編程的邏輯和思維,實際上有初中數學水平就夠了。

未來是人工智慧的時代,人工智慧會廣泛地應用於各行各業。而人工智慧離不開計算機語言。所以學計算機語言前途是非常好的。

⑷ 隨便給我一個編程代碼帶意思謝謝

main()
{
int i,j,k;
printf(" ");
for(i=1;i<5;i++)/*以下為三重循環*/
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k) /*確保i、j、k三位互不相同*/
printf("%d,%d,%d ",i,j,k);
}
}

⑸ 作為一個編程新手如何學好java編程

作為一個編程新手如何學好Java編程?對於一個熱衷於Java技術的程序員, 作為一個Java編程新手,掌握好下面的幾個要點可以讓你在眾多Java開發人員中脫穎而出。

1. 選擇很重要

作為一個初學者,找一種你喜歡用到工作中的語言,是非常重要的。所以說,選擇哪個編程語言,作為自己職業生涯的開始,明確自己將來發展的方向。
不管你恰巧遇到或選擇了什麼語言,關鍵是經常練習。對於Java程序員,深刻理解Object Oriented Programming(面向對象編程)這一概念是必須的。沒有OOPS的堅實基礎,就領會不了像Java這些面向對象編程語言的美。光學習OO原則的定義用處不大,關鍵是要學會如何應用這些原則用一種OO的方式去設計解決方案。因此,我們應該對對象建模、繼承、多態、設計模式有一個很好的認識。

2. 掌握核心API

如果你不知道語言結構和核心API,那麼即使你在理論知識上再怎麼彪悍也是獨木難成林。在Java中,我們最好能對核心API,如java.lang.*、I/O、異常、集合、泛型、線程、JDBC等有很強的實戰經驗。

3. 手頭准備好常用的代碼片段/實用程序

有時候我們可能需要一遍又一遍地復制粘貼/編寫相同的代碼片段/配置。所以,保存一些配置片段如log4.properties、jdbc 配置,以及實用程序如StringUtils、ReflectionUtils、DBUtils大有好處。這些東西本身可能並不能讓你與眾不同,但是你想想看,要是你的合作開發人員希望你幫他從對象集合中獲取屬性值的列表,而你只需要用ReflectionUtil就可以在幾分鍾內解決,是不是一下子脫穎而出了呢。

4. 了解不同的開發方法

熟悉不同的開發方法,例如Agile、SCRUM、XP、Waterfall等等。現在,選擇哪種開發方法是由客戶說了算的。有的客戶偏好Agile,而有的則更喜歡Waterfall模型。所以對各種方法都能有所涉獵絕對讓人刮目相看。

5. 重要的是實踐多敲代碼

選擇好了學習Java基礎語言,還有就是選擇一本經典的入門書籍,入門書籍不需要太多,一兩本足夠,要真正的吃透。如果真是零基礎,可以在網上找點對應的嘗試帶入門,能聽懂視頻裡面的東西後,開始回歸教材,不建議一直對著視頻學習。對理論有個大概的了解,然後著手在電腦上去實踐,很多人拿著題目不斷在刷,其實沒那個必要,在理論掌握的差不多的情況下,把對應的課後題目獨立在電腦上能實踐好就夠了,如此反復的去做,不厭其煩的去做。

對於初學者來說,從零基礎入門到成為一個合格的Java開發工程師,是一個枯燥且具有挑戰的過程,如果可以來到昆明北大青鳥,我們為你量身定做了免費試學的Java實驗班。


⑹ 如何自己創建一個編程軟體

摘要 計算機語言的種類非常的多,總的來說可以分成機器語言,匯編語言,高級語言三大類。匯編語言

⑺ 請教高手一個編程問題

1、一個種子,和所產生的隨機數的范圍(上限和下限)共三個數。

不是兩個種子,是每次調用都需要一個種子,調用兩次,所以是兩個種子。

2、你的方法有錯。要求是定義一個函數,可以控制隨機數范圍,所以函數應該定義成:
void Fill_It(int seed,int lowb, int upb,int a[])
{
……
rand_num%(upb-lowb)+lowb;
……
}
其中,lowb為下界,upb為上界。seed為種子。

3、函數調用,就是把實參傳遞給定義的函數,在main函數里調用兩次就可以了!
首先你要定義的是兩個數組:x[20],y[20];
然後兩次調用:
Fill_It(seed,lowb,upb,x);
Fill_It(seed,lowb,upb,y);

程序如下:
#include<iostream.h>
#include<stdlib.h>

void Fill_It(int seed,int lowb, int upb,int a[]);

int main()
{
int x[20],y[20];
int seed,i;

cout<<"輸入第一個數組的種子:";
cin>>seed;
Fill_It(seed,1000,2000,x);
cout<<"第一組隨機數為:"<<endl;
for(i=0;i<20;i++)
{
cout<<x[i]<<" ";
}
cout<<endl;

cout<<"輸入第二個數組的種子:";
cin>>seed;
Fill_It(seed,0,1000,y);
cout<<"第二組隨機數為:"<<endl;
for(i=0;i<20;i++)
{
cout<<y[i]<<" ";
}
cout<<endl;

getchar();
return 0;
}

void Fill_It(int seed,int lowb, int upb,int a[])
{
int i;
srand(seed);
for(i=0;i<20;++i)
{
a[i]=rand()%(upb-lowb)+lowb;
}
}

⑻ 一個編程問題求解

#include<iostream>
#include<string>
#include<string.h>
#include<map>
#include<queue>
#include<vector>
using namespace std;
int father[1505];
int used[1505];
int main()
{
int i,j,n,x,y,t;
while(scanf("%d",&n)==1&&n)
{
memset(father,0,sizeof(father));
memset(used,0,sizeof(used));
for(i=0;i<n;i++)
{
scanf("%d%d",&x,&t);
for(j=0;j<t;j++)
{
scanf("%d",&y);
father[y]=x;
}
}
int count=0;
for(i=n-1;i>=0;i--) //必須是從大到小,因為這樣才是從葉節點開始。
{
if(father[i]==0) //表示i是根節點
continue;
if(!used[i]&&!used[father[i]])
{
count++;
used[father[i]]=1;
}
}
printf("%d\n",count);
}
return 0;
}

⑼ 一個編程初學者應該這樣來學習

參考一下《VC新手學堂》里的內容,應該有所幫助。聲明:學.NET要比VC簡單,如果是初學,建議不要學VC了,入門相當困難。但是如果真的掌握VC的話,那你就是個絕頂高手了。下面是正文:

VC入門的一條路

首先聲明,我可不是什麼高手,也就是剛脫貧。因為運氣很好,買到了幾本好書,在學習過程中幾乎沒走什麼彎路,沒費什麼勁就入門了,現在一般的小程序能搞定了。看到那些因為不知從何下手而苦苦掙扎的朋友,希望我的文章能給他們一些幫助。

學編程急不得,上來就學VC肯定碰一頭灰,說VC難就難在這點上了。如果硬上,意志堅強的話也許能挺過來,但也是會缺乏後勁,不得不回過頭來補習基礎知識。意志不堅強的話,很有可能就此放棄了,並留下一個VC難得不得了的印象。其實,只要踏踏實實一步一步來,VC也就是很簡單點事。在這里我說一下,如果你還只是一個初中生,那麼你就應當仔細考慮一下了。首先,限於你的知識和思維能力,學學C語言還應該沒問題,但要學VC是要下相當大的功夫的。而且,你現在學到的東西將來一定會過時,所以不如把精力放在演算法的研究上,畢竟這些東西永遠都不會過時。

我覺著如果走對路子,入門VC,一個暑假應該夠用了。

雖說學VC並不是傳說的那麼難,可不下些苦功夫是學不成的。在學VC前,你必須確定,你是因為熱愛編程才學VC的,而不是出於炫耀或其他。否則,恐怕你堅持不到勝利的那一天。

對於首次接觸編程的同學,我建議最好先學一下Quick BASIC(DOS里就有帶,就是那個QBASIC.EXE),不用多學,知道什麼是整型什麼是浮點,以及DO...LOOP FOR...NEXT 等最基本的知識,能算個階乘,求個積分就行了,關鍵要明白計算機是怎麼執行命令的,對編程有個感性認識。如果你對自己有自信,也可以直接學C++,應該也不會多費太多事。不過我覺著因為有很多資料是FOR VB的,並且網頁編程常用VB Script,以後你也很有可能要用到VB,所以了解一些BASIC對以後也是有幫助的。而且如果只是要算個小題用QB比VC、VB之類方便多了。(找個人教一兩天應該就能搞定了吧)

之後我建議找本初高中信息學奧賽的書(有些奇怪吧)。這些書里講解了基本的演算法,寫的卻比較通俗,沒什麼高深的數學知識,容易理解。這些東西在數據結構課程中有系統嚴密的講解,所以也可等以後再學。但我覺著現階段寫一些小程序,實現些常用演算法對自己的思維是很好的鍛煉,對以後的學習大有好處。我想,能排排序,求個八皇後,算個漢諾塔,再知道深、廣度優先搜索就可以了。

如果你已經有一些編程的基礎知識了,自然就可以跳過以上兩步。

等你對編程有一定的認識後,就應該開始進軍C++了.注意,是C++而不是VC,這兩者根本不是一碼事!別買VC入門,你肯定看不懂!C++是一門語言,而VC教程則是講解如何使用MFC類庫,學習VC應建立在充分了解C++的基礎上。

我覺著比起許多花花綠綠的大全、寶典,不如買本大學的C++教程(注意:別買等級考試的教程,那是應試用的),那些教程大都經過反復錘煉,比較系統,很有含金量,有不會太貴。這里我暴力推薦由清華大學出版社出版的一本《C++程序設計教程》,封面是紅色的,封底是黃色的,看起來很樸素,主編是錢能。這本書簡直是好的沒法說,還便宜(39.5元)。這本書不但告訴你語法,還告訴你為什麼要這樣規定語法,看完之後,你會覺著那許許多多的規定是理所當然的,根本不用費心記,不但不枯燥,反而會使有一種美感。書中還有許多實際編程時應注意的問題,很有價值。這本書還配有《實驗指導》,和《習題集》,不過對於有一定編程經驗的人應該是用處不大,所以我沒買。除了這本書,我建議再買本關於傳統C語言的書,要著重以下幾個方面:編譯預處理、typedef的使用,位運算,標准庫函數的使用(最好有一個比較詳細的列表,用的時候好查)。

C++的標准類模板是個不錯的東東,不過對於學習MFC卻沒有幫助,原因是MFC太落後了(^_^),可以先放一放,要不要學等搞定MFC時再作決定。雖然我沒怎麼學過,不過覺著它挺不錯,而且代表了一種發展方向。雖然學著費勁(那東西幾乎沒一點C++的樣子,簡直是在學新語言),但掌握它可使編程輕松不少。

學完了C++,該學VC了吧?別急,先找本WIN32編程的書,這次沒什麼講究,看著差不多的,便宜一些的就行了,如果有對於VC集成環境的介紹就最好了。WIN32編程是指用WINDOWS API編程,MFC是將眾多的API函數進行了封裝的類庫,用起來方便了不少,但如果沒有一些API編程基礎,對相關概念不了解,學起MFC來可能會很費解。相信我,將來你不會覺著學API編程是浪費時間的。API函數有兩千多,要都學會累死。其實你只要知道如何創建窗口、對話框、控制項、消息循環,了解了句柄的含義就差不多了,最好再了解一點GDI編程。這個階段的關鍵是要理解WIN32程序是如何運作的,把握各種窗口間的關系。因為你以後應該很少直接用WIN32 SDK編寫程序,所以關鍵是理解整體結構,記住幾個函數並沒有什麼意義。函數用的時候可以現查。手頭應有一份比較全面的資料。中文的API函數大全好像只有For VB的,不過看起來應該是沒有任何障礙。英文的資料MSDN中就有,相當全面,也比中文的詳細一些。我建議用中文資料快速查找,有問題再看英文。(我忘了我的html版中文API大全是從哪下載的了,不過書店有售,白皮的,很厚一本,很貴就是了。誰想要可以與我聯系[email protected]

對於想學游戲編程的朋友注意:從現在起,你不必去學什麼MFC了,相信我,那東西除了讓你頭疼一點用處都沒有。游戲都使用Win32 SDK編出來的。現在,你要學的是DirectX。我推薦老王翻譯的DirectDraw文檔(www.imagic3d.com),前面有一些老王自己寫的基礎知識,很適合入門, 在此特別感謝老王的辛勤勞動。我還買了一本《DirectX 7 速成教程》,機械工業出版社出版,封面封底都是紅色。除了翻譯慘了點還算不錯,介紹的挺全面,還有一些游戲編程基礎知識。如果你想圖省事,可以考慮用雲風編寫的風魂游戲庫,很方便的(www.codingnow.com 對雲風的辛勤勞動表示感謝).不過我仍然建議至少了解一下DirectX.這里說一下,很多朋友抱怨找不到有關DirectX的書籍,我告訴你,別去編程書籍里找,去多媒體製作書籍那找,還要把眼睛瞪得大大的、圓圓的。Director.. Director.. DirectX!!!知道了吧,書店工作的人眼神都不大好,我也是有一天沒事瞎轉才發現的,嚇了我一大跳。發現這個秘密後我發現其實有不少關於DirectX的書,只是一般人找不到罷了。學會了DirectX,就可以開始奮鬥了,剩下的問題就只有積累經驗了。

對於志向是應用軟體的朋友,打好了基礎,現在進軍VC的障礙都已掃清了。不過還是應做好充分的思想准備,事情不會那麼順利的。剛開始,你就要面對一個瓶頸,大量的緊密關聯的知識,使你必須一下理解一個整體,而很難一點點來。可以說,學VC最難的就是剛開始。情況有些類似於你第一次創建窗口時面對的那長長的程序,只不過更糟糕就是了。很多人就是在此被一大團知識噎著,放棄了學習。事實上,這幾乎是Windows編程的一大特點,在WIN32編程時你就應當有所體會,而DirectX和COM都有類似問題。記住,一定要堅信:突破了這個瓶頸之後便是一片海闊天空,而有著扎實基礎的你是一定能闖過去的。
我的建議是,不要等徹底弄明白一句才看下一句,而是知道好像怎麼回事就向下看,實在看不懂也硬著頭皮往下看,等能比貓畫虎的作出個菜單、對話框時便回過頭再看一遍,幾遍之後應該就可以大概明白MFC程序的運作了。注意:這里有個關鍵,一定要用心體會面向對象編程的精神,努力將眼前的程序與你之前所學的知識聯系起來。通過比較成員函數和對應的API函數間的區別,嘗試去理解MFC是怎樣封裝相關的API的。例如,相當多的類將句柄封裝了起來,在傳遞參數時加以省略,這就是一個很重要的特性。MFC中有許多的宏,看起來很奇怪,但你不必理會其實現方法,只要知道如何使用便可,這點也很重要。還有,千萬不要過於依賴ClassWizard,對於其生成的代碼要自己進行分析,偷懶就不能真正理解MFC。

這里我介紹一種學法,不過學法這種東西因人而異,所以還要根據個人的情況決定。開始時,教程讓怎麼辦就怎麼辦,比貓畫虎的作出個菜單、對話框,然後試著添加控制項。等能不看教程便做到這些時,開始逐字逐句的試著理解MFC程序的組織。若看不懂就跳過看下面的。就這樣一遍一遍來。如果覺著頭大就先歇上兩天,等清醒了再接著來.最好在這期間多找些介紹MFC框架的文章。注意:先不要碰有關文檔/視結構的東西,否則你會更頭大。然後便可試著寫個定時器、名片夾之類的小東西,熟悉一下各種控制項的使用。 突破了開始的瓶頸之後再學下去便會越學越容易,因為你可以一點一點的積累知識,而不用擔心被噎著了。再過不久,你就不得不開始使用API函數完成一些功能,如在系統托盤加圖標,自畫列表框等。這時,你也會體會到學習WIN32編程的好處了,沒學過的人很可能就此卡殼。

關於VC的教程遍地都是,但魚龍混雜,市場烏煙瘴氣,騙錢的書真不少。有些書很厚,內容當然也很全,對老鳥很不錯,但對於初學者似乎有些浪費錢,因為裡面絕大部分的東西MSDN中都有,並且初學者用不著。老外寫的書一般內容不錯,但翻譯水平是個問題。如果翻譯糟糕可夠你受的,加上價格不菲,我也不建議初學者買。還有些什麼傻瓜書、圖解之類,好像是面向初學者,時則為騙錢,你看完後除了那幾個例子什麼也不會作。如果你看到有一本書花了大量的篇幅圖文並茂,生動形象的介紹如何畫圖,輸出文字,別買!騙錢的!(:-< 我就被坑去42塊現大洋)那些花哨的東西對初學者除了轉移注意力沒任何好處。如果你真的對GDI繪圖很感興趣,就去找些專門書籍,比那些書好多了。最好買名字類似於VC應用,VC編程之類比較正式的,圖不要太多的,字不要太大的,最好是有較多的控制項介紹的。當然,文字流暢也是很重要的。書不要買太多,最多兩本,因為這些書內容都差不多,買多了的話東看西看反倒沒好處。在這里,我建議初學者先別急著掏錢,而是去VC王朝( http://vcdynasty.yeah.net/)下載本MFC教程。雖說是網上教程,卻當相當有水準。不但內容比較全面,還一句廢話也沒有(這里感謝作者的辛勤勞動)。只是可惜對GDI沒有一點介紹,還須其他書籍作補充。等搞定這本教程時,應該就已經入了門,可以有針對性的選購書籍,不用擔心上當受騙了。還有,VC知識庫(www.vckbase.com)的網上雜志也很不錯,對剛入門的人很有幫助,建議下載。入了些門後,各個網站多轉轉,看見好文章就往下拉,對提高水平很有好處。

一套MSDN光碟在這時是必不可少的,什麼都找中文資料是不可能的,即使能找到也會很費時間和金錢,只能看硬著頭皮英文。不過以我的經驗看,只要有高中水平的英語,加上金山詞霸一路滑過去,看那種專業文章還是很容易的。還有,初學者一上來可能根本不知道上哪找需要的東西,我在這里把常用的地方列一下:

WIN32 API: 平台SDK->Reference->Win32 Functions in Alpha Order
MFC類庫資料: Visual C++ Documentation->Reference->Microsoft Fo...
C/C++語言及標准庫資料: Visual C++ Documentation->Reference->C/C++...
標准控制項: 標准控制項都被MFC封裝了,可以參考對應的類,如Edit控制項對應CEdit類.
VC中帶的ActiveX控制項: Visual Basic文檔->參考->控制項參考(唯一的中文資料,卻是最糟糕的。不但是For VB,與C++有很大區別,還翻譯得亂七八糟,幾乎沒法用.如有高手知道哪有英文資料還請告知,不勝感激)

目前市面上的MSDN光碟已經有一段歷史了,有些東西可能有些過時。要最新資料的話,可以到微軟的網站(當然是全英文的)。不過對於初學者似乎沒有必要。

搞定VC後,要學什麼都隨你便了,再學C++Builder,VB,Dephi,java什麼的都是一點難度都沒有了,感覺就象是把關鍵字換了換。或者可以去啃啃COM,據說那是塊硬骨頭(不過好像也只是入門難,因為有了之前的經驗,雖然我沒碰過,但花點時間應該是搞得定的。另外DirectX編程經驗在此應該是有些幫助的)。

最後,我建議有時間的話多研究一下各種演算法。數據結構是一定要看的。不一定要記住(話說回來,不經常用的話也記不住),但至少要知道有那麼回事,萬一碰到問題了要知道往那邊靠。其實,常見的鏈表等結構以及排序等演算法在C++標准類模板中已經實現了,不用你去費勁,但有些了解的總是有好處的。至於離散數學、線性代數什麼的,對於復雜些的演算法是必需的,其中離散數學是數據結構的基礎。不過,我倒覺著只要不是太復雜的問題只用經驗也能解決(就象奧賽書中那樣,只是實現而沒有證明),而且那些東西不用就會忘。萬一碰見個難題解決不了,找個高手幫忙也不錯,省時省力^_^。

下面是我想到的一些雜七雜八的問題,沒什麼條理,湊或看吧:

英語水平不用很高,但至少要有高中水準,否則有你受的。

看書一遍看不懂沒關系,事實上,要一遍就能弄懂你就很有天分了。只要多看幾遍,綜合分析,應該是沒有什麼問題的。

現在的世道,不是書到用時方恨少,而是書到用時方能學。不要試圖滿把抓,而要用到什麼學什麼。這樣,學的又快,記的又牢。

一個錯誤認識-學編程靠的是記憶:這是很要命的思想,會讓你累死而無所得。事實上,你幾乎不用特意記任何東西。對於各種函數、語句,只要知道有那麼個東西,用的時候知道上哪找就行了,用多了自然就記住了。學編程關鍵在理解編程思想。

一個小技巧:活用編譯器可以幫你很多忙。在VC中,當你輸入成員符號.或->時,程序會自動列出此類的成員,你只要選一個就行了。這樣便省了很多記憶負擔。例如,你想獲得一個CString類對象的長度,對應方法肯定是Get什麼,但是GetLetterNum還是GetStrLength卻不知道,你可以輸入xxx.Get,這樣,你便可從列表中找到一個GetTextLength(),不是這個還能是什麼,單擊它的話還可能出現說明。還可避免打錯字。如果想調用本類的成員函數,就輸入this->,就可以查看成員列表了。對於全局函數,則是輸入::即可。這樣的話看起來還清楚。還有,如果沒有出現那個列表,八成是你弄錯了什麼東西,例如變數沒定義,或打錯了字,但也可能是VC的BUG,很少就是了。對於初學者,這可是很好用的功能。

初學編程應遵循的一條原則:比貓畫虎、不求甚解。關鍵在於很多東西你就甚解不了,例如MFC中稀奇古怪的宏。而且,甚解了也沒太大的好處,暫時還是不要管它,會用就行了,什麼時候有了閑工夫再來慢慢琢磨。多留心別人的程序是如何實現的,並照著去做。有時,一些小問題也體現著高深的思想。比如,一個變數要定義在什麼地方,如何組織類的結構。如果不太明白,就先找著別人的樣子去作,時間一長就會自然而然的明白,這就像下棋一樣,老頭怎麼下,你也跟著怎麼下,畢竟他出錯的可能比你小。

還有,我覺著初學者不應把過多的精力放在象Cool的工具條,透明的、氣泡狀的窗口之類的工作上。再搞這些之前,你最好問問自己,自己的程序配得上這些漂亮的界面嗎?尤其是,千萬不要在剛開始動手時就先打扮界面,以免界面也弄好了,熱情也沒了。畢竟,看在眼裡的成果給人的刺激比枯燥的演算法強得多。如果你想搞的話,也要等程序主體定型後再搞。 初學時還應多留心關於程序結構組織的文章,這些東西是很重要的。要從一開始便養成良好的風格。否則有一天當你決定編一個大點的程序時,你就會發現干到一半就干不下去了。

編程不是技術活,而是體力活:學的時候滿腦子全是技術,可用的時候就真成了體力活了。真正做起東西來,最重要的是要有毅力堅持到完。意志不堅強就難免半途而廢。 關於初學者是該學VC還是該學VB的問題:我覺著,學VC會難一些沒錯,但掌握學習方法的話也沒想像的那麼難,而且學VC才能深刻領會面向對象編程的精髓。它使你的思想提升了一個高度,對以後的發展是大有好處的。再說,如果這點困難都克服不了,以後也很難有什麼作為。所以,即使你打定主意用VB,也還是花些時間看看VC,至少知道它的大概結構。從長遠看,這是很有好處的。

關於學C++ Builder還是Visual C++的問題:也許VC真的不太好,但總不會太糟。可關於VC的資料不知是關於C++ Builder的多少倍。尤其對於初學者,這時很要命的!何況兩者相差其實並不太多,學會了一種,再學另一種也不會太費事。

呵,沒想到說了這么多。我已經聲明了,其實我也就是剛入門,以上一切都是我自己的感受,難免有錯誤,還請高手指正。另外,這是我第一次寫文章,加上我語文很糟糕,其實就是想到哪寫到哪,各位就湊或一下吧。

⑽ 一個c語言小問題,編寫程序

#include <stdio.h>

int main(){
int i,j,k; // 分別表示百位、十位、個位
for(int i = 1; i < 7;i ++){
for( int j = 0; j < 7; j++){
if(j != i){ // 十位不等於百位
for(int k = 0; k < 7; k++){
if(k != i && k != j){ // 個位不等於十位和百位
if(i == j +k){ // 百位等於十位和個位的和
printf("%d%d%d\n",i,j,k);
}
}
}
}
}
}

return 0;
}

與一一個編程相關的資料

熱點內容
編譯忽略空字元 瀏覽:113
多店鋪阿里雲伺服器教程 瀏覽:378
單片機求初值 瀏覽:420
安卓機如何在電腦備份圖片 瀏覽:925
ca證書加密機價格 瀏覽:798
天乾地支年份演算法 瀏覽:796
程序員打造的視頻 瀏覽:7
java和php通信 瀏覽:680
為什麼黑程序員 瀏覽:163
程序員男生 瀏覽:456
戴爾文件夾內文件怎麼置頂 瀏覽:582
雲伺服器6m網速 瀏覽:722
vivo手機中國聯通伺服器地址 瀏覽:862
工程總控編譯失敗 瀏覽:707
燕趙紅楓app如何下載 瀏覽:867
php查殺軟體 瀏覽:878
教育管理學pdf 瀏覽:547
伺服器均衡怎麼使用 瀏覽:626
linux中jps 瀏覽:954
單片機實驗感想 瀏覽:561