Time of Update: 2018-12-03
我愛北京天安門天安門上太陽升偉大領袖毛主席指引我們向前進<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 15pt; FONT-FAMILY: 宋體; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">筆記的範圍:第一篇的引言和</span><
Time of Update: 2018-12-03
//--《C++捷徑教程》讀書筆記--Chapter 3--基礎資料型別 (Elementary Data Type) //--Chapter 3--基礎資料型別 (Elementary Data Type) //--11/7/2005 Mon.//--Computer Lab//--Liwei//--程式#1 局部變數的使用#include <iostream>using namespace std;void func();int main(){ int x=10;
Time of Update: 2018-12-03
//--《C++捷徑教程》讀書筆記--Chapter 6--指標(第二部分) //--讀書筆記--Chapter 6--指標 //--11/13/2005 Sun.//--Computer Lab//--Liwei//--程式#8 指標與字串字面量#include <iostream>using namespace std;int main(){ char *s; s="Pointer are fun to use./n"; cout<<s; return
Time of Update: 2018-12-03
//--《C++捷徑教程》讀書筆記--Chapter 4--程式控制語句(第一部分) //--Chapter 4--程式控制語句 //--11/8/2005 Tues.//--Computer Lab//--Liwei//--程式#1 魔術數字程式#include <iostream>#include <cstdlib>using namespace std;int main(){ int magic; int guess; magic=rand();
Time of Update: 2018-12-03
//--《C++捷徑教程》讀書筆記--Chapter 2--C++概述 //--Chapter 2--C++概述 //--11/7/2005 Mon..//--Computer Lab//--Liwei所有程式在正常結束時都應該返回0。函數不能嵌套定義。唯一不需要原型聲明的函數是main()。因為系統已經預定義了。//--程式#1 第一個C++程式#include <iostream>using namespace std;int main(){
Time of Update: 2018-12-03
//--《C++捷徑教程》讀書筆記--Chapter 9--更多的資料類型與運算子(第一部分)//--Chapter 9--更多的資料類型與運算子//--11/16/2005 Wed.//--Computer Lab//--Liwei//--程式#1 const的使用#include <iostream>using namespace std;void code(const char *str);void code1(char *const str);int main(){
Time of Update: 2018-12-03
/*列印三角 Micro_lee*/#include <stdio.h>#include <string.h>#include <math.h>void asterisk_triangle(int n);int main(){ int m; printf("Please enter m:"); scanf("%d", &m); asterisk_triangle(m); printf("/n/n"); return 0;}void
Time of Update: 2018-12-03
//--《C++捷徑教程》讀書筆記--Chapter 18--C++的I/O系統//--Chapter 18--C++的I/O系統//--10/15/2006 Sun.//--Computer Lab//--Liwei//說明插入符的用法#include <iostream>using namespace std;class three_d{public: int x,y,z; three_d(int a, int b, int c){ x=a; y=b; z=c;
Time of Update: 2018-12-03
IV. 數組與指標C 語言提供訪問數組的兩種方法:指標算術和數組下標。指標算術的速度可以高於數組下標。考慮到速度因素,程式員一般都使用指標來訪問數組元素。一、數組(Array):具有相同類型的資料的有序集合,並用唯一的名字來標識。1、數組必須直接聲明,編譯器在編譯階段為其分配記憶體空間。2、在 C89 中,數組必須是定長的,數組的大小在編譯時間是固定的;C99 允許使用變長數組(VLA),數組的大小在運行時確定。
Time of Update: 2018-12-03
//--《C++捷徑教程》讀書筆記--Chapter 18--C++的I/O系統//--Chapter 18--C++的I/O系統//--10/16/2006 Mon.//--Chang'an University dormitory<#1-404>//--xwlee//寫入一個檔案--12#include <iostream>#include <fstream>using namespace std;int main(){ ofstream
Time of Update: 2018-12-03
談及C語言,我想凡是學過它的朋友都有這樣一種感覺,那就是“讓我歡喜讓我憂。”歡喜的是, C語言功能非常強大、應用廣泛,一旦掌握了後,你就可以理直氣壯地對他人說“我是電腦高手!”,而且以後若是再自學其他語言就顯得輕而易舉了。憂慮的是, C語言猶如“少林武功”一般博大精深,太難學了。其實就筆者認為C語言並非是“difficult(困難)”的,只要你能理清思路,掌握它的精髓,那麼自學C語言是一件非常容易且又其樂無窮的事。今天本人就與大家一起談談如何學習C語言或者說學習C語言應從哪幾方面著手。
Time of Update: 2018-12-03
通過#pragma pack(n)改變C編譯器的位元組對齊#pragma pack(8)struct S1{ char a; long b;};struct S2 { char c; struct S1 d; long long e;};#pragma
Time of Update: 2018-12-03
“作為一名C++程式員,我們早已掌握了物件導向程式設計的基本概念,而且Java的文法無疑是非常熟悉的。事實上,Java本來就是從C++衍生出來的。” 然而,C++和Java之間仍存在一些顯著的差異。可以這樣說,這些差異代表著技術的極大進步。一旦我們弄清楚了這些差異,就會理解為什麼說Java是一種優秀的程式設計語言。本附錄將引導大家認識用於區分Java和C++的一些重要特徵。 (1)
Time of Update: 2018-12-03
不知道何時起, 非常刻意避免在 for 迴圈體內改變變數值. 似乎是受別人觀點影響, 但卻並不知曉原因. 可是有時候用其他方法替代卻不方便, 自己試了一下, 或許找到了一絲差異. 用這種方法賦值時, 沒有出現問題:#include <stdio.h>int main(){int i;for(i=0; i<10; i++){i = i+2;printf("%d/n", i);}return 0;} 但是另外一種賦值方法, 卻是不行的.#include
Time of Update: 2018-12-03
/***************************************************************************** * Copyright : All Rights Reserved. * * Date : 2013-01-11 17:02:10 * Author/Corporation : Dengzhaoqun * Email : dengzhaoqun@163.
Time of Update: 2018-12-03
先看下面一個例子a.c :int main(int argc, char *argv[]){fprintf(stdout, "normal\n");fprintf(stderr, "bad\n");return 0;}$ ./anormalbad$ ./a > tmp 2>&1$ cat tmpbadtmp我們看到, 重新導向到一個檔案後, bad 到了 normal 的前面.原因如下:"The stream stderr is unbuffered. The stream
Time of Update: 2018-12-03
含有if的宏定義當宏定義中含有 if 時1) 定義如下宏#define DC(p) if( foo(p) )fun(p)用在下面的環境中if(k>n)DC(k);elseDC(n);宏替換後,如下if(k>n)if( foo(k) )fun(k);elseif( foo(n) )fun( n );可見, 原來的 if 和 else 不再配對.2) 為了避免這類問題, 我們可以將包含if語句的宏定義為一個整體.#define DC(p) {if( foo(p) )
Time of Update: 2018-12-03
寫代碼時, 經常需要根據參數值得到一特定的字串. 每次都調用vsprintf, malloc很煩. 以下是一個實現了此功能的介面./***************************************************************************** * Copyright : All Rights Reserved. * * Date : 2012-09-05 23:48:48 *
Time of Update: 2018-12-03
c#中Convert中沒有ToFloat()方法。將string轉化成float可以採用下面的方法 float.Parse()方法,相應的int.Parse()方法。float ratio = score / point *
Time of Update: 2018-12-03
C語言變數類型 auto static external static external registerauto 局部變數 auto 變數是用堆棧(stack)方式佔用儲存器空間,因此,當執行此區段是,系統會立即為這個變數分配儲存空間空間,而程式執行完後,這個堆棧立即被系統收回.在大括弧{}內聲明. 自動變數就是指在函數內部定義使用的變數。他只是允許在定義他的函數內部使用它。在函數外的其他任何地方都不能使用的變數。自動變數是 局部變數,即它的地區性是在定義他的函數內部有效。