Time of Update: 2018-07-18
開發環境 ---->Turbo c DOS時代c語言開發的經典工具,目前適合兩類人使用:c語言beginner(尤其是學生一族),具有懷舊情節的專業人士:) ---->Visual C++
Time of Update: 2018-07-18
今天做搜尋的acm題,有一步需要用到計算100000以內的素數,並儲存在一個數組內。直接算逾時,講義中用其他約束條件將範圍變為了10000才打到了時間的要求。在網上搜C++素數計算,發現了一段經典代碼。實驗了一下,速度非凡,在我這1G記憶體的老式筆記本上求出1億以內的素數並儲存到制定數組中只用了8.531s。計算10萬以內的只需1ms。代碼貼在下面 int count=0; bool *temp=new bool[data]; for(int i=0;i!=data;++i)
Time of Update: 2018-07-18
C#也學了好久了,雖然還是懵懵懂懂的,但還是有收穫的,接下來就總結一下 ToCharArray字串數組 string text="哈哈,小楊老師又年輕了"char[] chs=text.ToCharArray();chs[5]="很";//改值string str =new String (chs);Console.Writeline(str); 將字串轉換為小寫 Str2=str2.ToLower(); 將字串轉換為大寫
Time of Update: 2018-07-18
剛剛接觸 C# 一周,聽著小楊老師講課,看著螢幕上的代碼中寫著“哈哈,我又變帥了”“我又變純潔了”,突然覺得,其實代碼還能很開心的去學習,感覺還是挺有意思的,很生動,也很容易理解。 喜歡小楊老師講課,就讓我想象他是一個很帥很帥氣的年輕小夥子吧,不要給我照片,讓我沉浸在這種想象中,學完 C# 吧。 小楊老師說“不寫注釋的程式員不是一個好的程式員,不想讓別人鄙視就寫注釋吧” 注釋和代碼的比例應該是 8:2 單行注釋: //注釋內容 多行注釋: 以 /* 開始 以 */ 結束
Time of Update: 2018-07-18
判斷 if switch 三元運算式 迴圈 while Do while for break和continue 判斷 判斷,故名思義,就是對條件進行判斷,滿足條件(true)進行什麼操作,不滿足(false)進行什麼操作。 if 文法: if(bool_expression){statement(s)} /
Time of Update: 2018-07-18
#include <stdio.h> #include <string.h> // #include <windows.h> #define MAXLINE 256 struct student { char stuName[100];//姓名 char f[11][10]; }; //自訂資料類型 typedef
Time of Update: 2018-07-18
1 基本解釋 extern可以置於變數或者函數前,以標示變數或者函數的定義在別的檔案中,提示編譯器遇到此變數和函數時在其他模組中尋找其定義。 另外,extern也可用來進行連結指定。 2 問題:extern 變數 在一個源檔案裡定義了一個數組:char a[6]; 在另外一個檔案裡用下列語句進行了聲明:extern char
Time of Update: 2018-07-18
#include<iostream> using namespace std; //直接順序排序 void InsertSort(int r[], int n) { for (int i=2; i<n; i++) { r[0]=r[i]; //設定哨兵 for (int j=i-1; r[0]<r[j]; j--) //尋找插入位置 r[j+1]=r[j]; //記錄後移 r[j+1]=r[0]; } for(int k=1;k<n;k++)
Time of Update: 2018-07-18
定義一個指標的三種寫法都對:1. int * p; 2. int* p; 3. int *p; 習慣不同而已 定義一個函數指標的三種寫法都對:1. int *p(); 2. int * p(); 3. int* p(); 1、指標傳遞和引用傳遞 在C語言中,如果要實現在函數內部改變外部變數的值的話,就應該傳遞這個變數的指標。如果要通過指標訪問變數,必須使用指標運算子“*”。這樣在原始碼中就會顯得比較彆扭: void
Time of Update: 2018-07-18
C++代碼中,當一個檔案中需要用到另一個檔案中定義的類、結構、常量等內容時,必須要用到include。 在使用include時,可以沒有任何規則,隨意include。但是這樣做的結果不是迴圈嵌套,就是導致編譯過程變得異常緩慢,或者產生了大量的PC-Lint警示。 所以,我們要為include設定一些規則。
Time of Update: 2018-07-18
1》如何判斷指標類型。 從文法的角度看,你只要把指標聲明語句裡的指標名字去掉,剩下的部分就是這個指標的類型。這是指標本身所具有的類型。讓我們看看例一中各個指標的類型: (1)int*ptr;//指標的類型是int* (2)char*ptr;//指標的類型是char*
Time of Update: 2018-07-18
最近喜歡上看一些綜藝節目,比如《天天向上》什麼的,而且喜歡下載下來看,呵呵。 我一般是在優酷的用戶端上下載,可這上面的節目視頻檔案命名卻讓我很頭疼。它裡面的很多節目名沒有按發布的時間先後在前面加一個序號;或名字中包含了日期,卻放在了後面。下載下來,檔案按檔案名稱排序,從前到後根本就是時間順序。這樣我要按時間順序從前往後看,或都要盾某一期的節目,就得一個一個地、仔細地掃描整個儲存目錄,覺得十分的不便,尤其是檔案數量特別多的時候。(ps:有序是多麼的重要的啊。) 上個圖吧:
Time of Update: 2018-07-18
假如我們在編寫1個c程式時想調用1個shell指令碼或者執行1段 bash shell命令, 應該如何?呢? 其實在<stdlib.h> 這個標頭檔中包含了1個調用shell命令或者指令碼的函數 system();直接把 shell命令作為參數傳入 system函數就可以了, 的確很方便. 關於system 有一段這樣的介紹:
Time of Update: 2018-07-18
馬上要畢業了,最近一段時間一直看一些c語言基礎的東東。打算從今天開始把最近的一些所得寫出來和大家分享。今天先寫一段關於字串壓縮的程式。 簡單來說就是,把一段如"aaaaabcccddde“,寫成“a5b1c3d3e1”的字串。代碼如下 void yasu(char *s){ char *p; char reschar[100];//存放壓縮後的字串 memset(reschar,NULL,sizeof(reschar)); //字串賦值為空白 p=s; int count=1;
Time of Update: 2018-07-18
這是阿里的最新考題,下面的代碼把所需要的字串列印出來。如有其他的問題可以對下面的代碼進行修改,來提供其他功能。 從題中可以看到,字元的增長呈4倍變化。意思就是第一次是四個,第二次是16,依次就是64,128,...........................。從上面的而且有一定的規律性 void Seq_String(){char str[1100][10]; //申請一個二位字元數組memset(str,'\0',sizeof(str));int
Time of Update: 2018-07-18
學完C#視頻後,對物件導向這個概念有了更深的體會。 那麼什麼是物件導向呢,什麼樣的程式是物件導向的設計呢,要明白這些首先要瞭解物件導向的三大特性:封裝、繼承、多肽。 總結圖:
Time of Update: 2018-07-18
C#語言,跟之前我們學習過的Vb,Java語言類似,都是一種電腦程式設計語言。 學習一門語言之前,必不可少的就是要瞭解這門語言的文法知識,而各語言的基礎知識又都是大同小異的,都是有三種結構,運算式,資料類型等。 下圖是C#的文法基礎總結圖:(點擊可查看大圖)
Time of Update: 2018-07-18
今天研究了一天C#如何添加cookie到httpcient裡面,從而發請求時,能把cookie作為頭部發出,最後發現根本加不進去。 Httpclient的cookie是來自上一個請求的響應,httpclient會自動把上一個請求的響應裡面的cookie儲存起來,所以當發送幾個有關聯的request,就必須要用同一個Httpclient 樣本: //第一個請求 &
Time of Update: 2018-07-18
1、標頭檔 #include<queue> 2、定義 priority_queue<int> p; 3、優先輸出大資料 priority_queue<Type, Container, Functional> Type為資料類型, Container為儲存資料的容器,Functional為元素比較方式。
Time of Update: 2018-07-18
前言:c++物件導向中的繁瑣機制,不得不讓你在編程中頻頻“犯病”,找錯誤,找bug,困擾,是你的病源所在,本人雖不是什麼“良醫”, 卻也算是總結出以下“良方”。註:難免會有記憶上的遺漏,知識上的不夠,遺漏之處還需大家來補充啊。http://blog.csdn.net/zhanxinhang 藥方1