Time of Update: 2015-05-01
標籤:變數:1.變數的定義 變數類型 變數名; int score; 2.變數的賦值 score = 100; score = a; score = b = 100; 3.變數的輸出 int a = 200; printf("%i", a); 常用格式符: 1> %d\%i 整數(int) 2> %f
Time of Update: 2015-05-01
標籤:C++ string到底是什麼?要回答這個問題,先要瞭解什麼是basic_string。看一下basic_string的聲明:template < class charT, //定義字串中字元的類型 class traits = char_traits<charT>, // basic_string::traits_type class Alloc =
Time of Update: 2015-04-30
標籤:c++程式設計語言今天開始看effective C++了,感覺寫的不錯,特此用自己的語言記錄一下加深印象~1.得瞭解C++編譯器會預設編寫並調用哪些函數//當聲明一個空類時,編譯器會為這個類默默編寫4個函數並調用他們以便實作類別的功能class A{};//在編譯器的支援下,上面這個空類等價於下面這個類class A{ public: A(){}; //default建構函式 A(const A&){}; //拷貝建構函式
Time of Update: 2015-04-30
標籤:1.基本知識 1.1定義: 變數類型 變數名; int x;
Time of Update: 2015-05-01
標籤:jvm c 段錯誤 linux segfault 前言接上兩篇:你的C/C++程式為什麼無法運行?揭秘Segmentation fault (1) 你的C/C++程式為什麼無法運行?揭秘Segmentation fault (2)寫到這裡,越跟,越發現真的是核心上很白,非一般的白。
Time of Update: 2015-04-30
標籤:對於一些需要傳入參數為 char * temp 指標類的函數;我們定義一個 char a[10] 或char *a 傳進去都是可以的。但是,如果該函數是會改變你所傳入的參數的值時, 傳入 char *a 將爆記憶體錯誤,而 char a[10] 卻不會。例如:下面中的 strtok。strcpy、strcat 如果第一個參數傳入的是 char *a 指標類型,都是會引起爆記憶體錯的我例子中沒使用 char * 原因:指標類型 *
Time of Update: 2015-05-01
標籤:LPTSTR: 表示指向字元/字串的指標;WORD: 不是C++標準的類型,是微軟SDK中的類型,WORD的意思為字,是2byte的不帶正負號的整數,表示範圍0~65535.Afx首碼 是微軟MFC一個小組的名稱簡寫,並沒有別的意義。 MFC的很多代碼,包括全域函數名、宏、標頭檔名都使用了"Afx"。 Afx*.h是一組MFC的核心標頭檔, 比如: afxwin.h 定義MFC的核心和標準組件 afxext.h 定義MFC的擴充
Time of Update: 2015-05-01
標籤:C程式一直由下列部分組成: 1)本文段——CPU執行的機器指令部分;一個程式只有一個副本;唯讀,防止程式由於意外事故而修改自身指令; 2)初始化資料區段(資料區段)——在程式中所有賦了初值的全域變數,存放在這裡。 3)非初始化資料區段(
Time of Update: 2015-05-01
標籤: public partial class Form1 : Form { //聲明線程數組 Thread[] workThreads = new Thread[10]; public Form1() { InitializeComponent(); } //此委託允許非同步調用為Listbox添加Item delegate void
Time of Update: 2015-05-01
標籤:using System;using System.Text;using System.Windows.Forms;using System.Threading;namespace WindowsApplication1{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private
Time of Update: 2015-05-01
標籤:題目描述: 求任意兩個不同進位非負整數的轉換(2進位~16進位),所給整數在long所能表達的範圍之內。 不同進位的表示符號為(0,1,...,9,a,b,...,f)或者(0,1,...,9,A,B,...,F)。輸入: 輸入只有一行,包含三個整數a,n,b。a表示其後的n 是a進位整數,b表示欲將a進位整數n轉換成b進位整數。a,b是十進位整數,2 =< a,b
Time of Update: 2015-05-01
標籤:迴圈 自訂 迴圈器 資料結構 演算法 大家五一節快樂啦!勞動光榮!一大早起來刷刷演算法題,腦力勞動勞動,結果就發現了這麼道神題~通過這道題,你可以學會:用自己的語言去實現進階語言提供的快捷工具題目:求 1+2+…+n,要求不能使用乘除法、 for、 while、 if、 else、 switch、
Time of Update: 2015-05-01
標籤:函數指標:char *test()int main(){ char *name = test(); printf("name=%s\n", name); return 0;}char *test(){ return "rose";} 指向函數的指標:double haha(double d, char
Time of Update: 2015-05-01
標籤:編寫的代碼最怕出現的情況是運行中有錯誤出現,但是無法定位錯誤碼位置。綜合《C#4.0圖解教程》,總結如下:TryCatchFinally用到的最多的是TryCatch,Catch可以把Try代碼塊的錯誤捕捉到,並對錯誤進行後續處理。這一點比較常見。現在要討論的是如果Try和Catch代碼塊有return時代碼的執行順序。眾所周知,return的作用是退出當前函數,不執行return後面的代碼。那麼問題來了:如果return出現在Try或catch代碼塊中,並且return後面還有代碼,則r
Time of Update: 2015-05-01
標籤:acm codeforces 題目傳送:Codeforces Round #301 (Div. 2)A. Combination Lock水題,求最小移動次數,簡單貪心一下即可AC代碼:#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#include <cmath>
Time of Update: 2015-05-01
標籤:bfsC. Ice Cavetime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou play a computer game. Your character stands on some level of a multilevel ice cave. In order to move on forward, you need to
Time of Update: 2015-05-01
標籤:指標學習與總結一、1.int *p :p與*先結合,說明p是一個指標,然後與int結合說明指向的是一個int型的。2.int p[3] :p與[]結合說明p是一個數組,然後與int結合,說明數組裡的元素是int型的。3.int *p[3]: p與[]結合說明p是一個數組,後與*結合,說明數組的指標,後與int型結合,說明指標指向的是int型的。4.int (*p)[3] :p與*結合,說明p是一個指標,後與[]結合說明指向的是一個數組,與int結合說明數組的元素是int型。5.int *
Time of Update: 2015-05-01
標籤:c. ice cave cf #301 div. 2 搜尋bfs C. Ice Cavetime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou play a computer game. Your character stands
Time of Update: 2015-04-30
標籤:一 使用指標的一般技巧 錯誤的使用指標,給一個壞了的指標賦值時,會把資料寫入本不該寫值的記憶體地區。這稱為記憶體破壞而更正指標錯誤的大部分工作量是找出它的位置。正確地使用指標要求程式員採用一種雙向策略。第一,要首先避免造成指標錯誤。指標錯誤很難發現,因此採取一些預防性措施是值得的,其次,在編寫代碼後儘快的找出錯誤來二 尋找錯誤的方法 1 把指標操作限制在子程式或者類裡面 2 同時聲明和定義指標 3 在使用指標之前檢查指標 4 先檢查指標所引用的變數再使用它 5
Time of Update: 2015-05-01
標籤:C - 秋實大哥與快餐店Time Limit: 3000/1000MS (Java/Others) Memory Limit: 65535/65535KB