Time of Update: 2015-07-19
標籤: 小端法和大端法1題:假設整數0x12345678 存放在記憶體位址0x0開始的連續四個位元組中 (即地址0x0到 0x3). 那麼在以Little Endian位元組序儲存的memory中,地址0x3的地方存放的位元組是:正確答案: A 你的答案: D (錯誤)0x120x340x560x78解析:a) Little-Endian就是低位位元組排放在記憶體的低地址端, 高位位元組排放在記憶體的高地址端。b)
Time of Update: 2015-07-19
標籤:第一天C語言介紹C語言是函數式語言,由多個函數構成,每個函數都有自己的功能一個程式只能有一個主函數,主函數由系統調用,如果程式沒有主函數,這個程式將不會被調用,函數只有在調用的時候才會執行,所以主函數的書寫必須要規範程式運行原理代碼編寫者編寫原始碼產生.c檔案,通過編譯器編譯產生能被電腦識別的.o目標檔案,通過連結將所有的目標檔案和庫函數連結在一起產生可執行檔.out檔案,最後程式執行。第二天關鍵字:資料類型20個,流程式控制制類型12個一共32個標識符標識符的命名規則1、只能由數字、字母
Time of Update: 2015-07-19
標籤:1. 如果b等於0,則計算結束,最大公約數是a,2. 否則,計算a除以b的餘數,讓a等於b,讓b等於那個餘數,3.回到第一步。 代碼實現: 1 #include <stdio.h> 2 3 int main() 4 { 5 int a, b; 6 scanf("%d %d", &a, &b); 7 int t; 8 9 while ( b != 0){10 t = a % b;11
Time of Update: 2015-07-19
標籤:iterator vector vector的下標操作 vector類型:vector是c++標準模板庫庫中得一員,使用的時候需要包含:#include
Time of Update: 2015-07-19
標籤:c語言 計劃 1.每天學習一個章節 2.所有的課程代碼手動建立、產生 3.完成課後習題 4.每章節發表部落格
Time of Update: 2015-07-19
標籤:歸併排序#include <iostream>using namespace std;//歸併排序非遞迴版。void Sort(int a[], int n,int high){ int k; for (int i = 0; i < high; i += 2 * n) { int x = i;//001 int y = i + n;//2 2 3 int z = i + 2 * n;// 4
Time of Update: 2015-07-19
標籤: 嗯,本該昨晚寫的,結果因為系統出了點問題,所以便拖到了今天早上。好了,不廢話了。 經常聽歌的,必然都見過歌詞吧。當然,我們這裡要說的歌詞格式是以LRC為尾碼的歌詞。此外,還有QRC,KRC格式的歌詞。但相對來說,LRC格式歌詞更為常見。我們先來看看LRC格式的歌詞究竟長什麼樣:
Time of Update: 2015-07-19
標籤: 從大一開始接觸到單片機(MCU),一直都覺得挺好玩的。從8位的51單片機到16位的TI MSP系列的單片機都嘗試學過。感覺還不錯,不過,以前一直都覺得32位的ARM處理器距離自己很遙遠。幸運的是,如今我確實有機會接觸一款32位的處理器了。當然使用的是Cortext M4核心,TI Stellaris系列處理器之一。
Time of Update: 2015-07-19
標籤:聯合是一種特殊的類。一個 union 對象可以有多個資料成員,但在任何時刻,只有一個成員可以有值。當將一個值賦給 union 對象的一個成員的時候,其他所有都變為未定義的。為 union 對象分配的儲存的量至少與包含其最大資料成員的一樣多。像任何類一樣,一個 union 定義了一個新的類型。1、定義聯合聯合提供了便利的辦法表示一組相互排斥的值,這些值可以是不同類型的。// objects of type TokenValue have a single member,// which
Time of Update: 2015-07-19
標籤:預備知識:c++中我們cpp檔案和.h檔案的區別是,cpp檔案是需要編譯的檔案,成為一個獨立的編譯單元,而h檔案從來是不需要編譯,只是用於預先處理。 通常我們在cpp檔案中,完成函數的實現,然後在h中則是對於函數的聲明,由於預設情況下,全域變數和全域函數儲存類型都是extern類型的,所以我們不需要顯示的使用extern 這樣,我們其他的cpp檔案,只要#include
Time of Update: 2015-07-19
標籤:這篇部落格我準備寫一些我見過的演算法,雖然現在我見過的還很少,但我相信會越來越多,方便日後自己查閱好了 開始了求解最大子序列和的最有效演算法 1 int MaxSubsequenceSum(const int A[], int N) 2 { 3 int ThisSum, MaxSum, j; 4 // 定義本次迴圈的和 與 最大和 為0 5 ThisSum = MaxSum = 0; 6 // 迴圈求和 7 for (j = 0; j < N; j++) 8
Time of Update: 2015-07-19
標籤: /// <summary> /// 功能:MDI程式中設定主表單大小為顯示器工作區大小 /// </summary> /// <param name="MainForm">主表單執行個體</param> public static void SetMainFormSize(Form MainForm) {
Time of Update: 2015-07-19
標籤:我們在之前的文章中,對於變數的賦值(初始化)都是直接寫在程式中的,那如果想從鍵盤輸入,怎麼做呢?我來介紹一個用於從鍵盤擷取輸入值的方法。Console.ReadLine()方法看到這個標題,是不是想起了什嗎?對,我們之前用的輸出函數Console.WriteLine()方法。今天我們再介紹一下輸入函數。猜猜怎麼用?好吧,我介紹一下用法:string
Time of Update: 2015-07-19
標籤: C#實現相等性判斷的方法:public virtual bool Equals(object obj);public static bool Equals(object objA, object objB);public static bool ReferenceEquals(object objA, object objB);“==”運算子//確定指定的 System.Object 是否等於當前的 System.Objectpublic virtual
Time of Update: 2015-07-19
標籤:介紹幾種常用的迴圈(for,do...while,while,foreach)1.for迴圈 c#中的for迴圈提供的迭代迴圈機制是在執行下一次迭代前,測試是否滿足某個條件,文法如下:1 for(int a=0;a<10;a++)2 3 {4 //迴圈體5 } for迴圈是所謂的預測試迴圈,因 為迴圈條件是在執行迴圈語句前計算的,如果迴圈條件為假, 迴圈語旬就根本不會執行。
Time of Update: 2015-07-19
標籤:代碼 1: static void Main(string[] args) { int[] hs = { 1,2,3,4,5,6,7,8,9}; foreach (int item in hs) { Console.WriteLine(item.ToString()); } Console.ReadKey();
Time of Update: 2015-07-19
標籤:NameValueCollection class is in System.Collection.Specialized assembly.Unlike with HashTable, NameValueCollection can have more than one values for one key.So there is no error for code below:NameValueCollection myCol = new
Time of Update: 2015-07-19
標籤:C#中迴圈語句:while、for、foreach 1、while迴圈 static void Main(string[] args) { int[] hs = { 1,2,3,4,5,6,7,8,9}; int ligh = hs.Length; while (ligh > 0) { Console.WriteLine(hs[ligh
Time of Update: 2015-07-19
標籤:a+aa+aaa+aaaa+aaaaa 快速排序 花括弧成對 //求Sn=a+aa+aaa+aaaa+aaaaa的前5項之和,其中a是一個數字,例如:2+22+222+2222+22222#include <stdio.h>int main(){int a,n,sum;int i,j;sum = 0;printf("請
Time of Update: 2015-07-19
標籤:一開始題目讀錯了,還以為可以從任意點為起點向上向左吃。其實是只能從右邊的邊界為起點吃。於是很明顯,每一個橫座標最多隻能出現一次,否則肯定是當前這個起點的巧克力已經被啃食了。想到這裡就更明顯了,對於(xi,n+1-xi),若是向上吃,能夠影響它的操作(xj,n+1-xj)肯定滿足xj>xi,然後又明顯一點,最小的xj肯定能影響到它。我們來考慮操作(xj,n+1-xj),若它是往左吃,很顯然此時操作(xi,n+1-xi)能吃到被(xj,n+1-xj