在Exceptional C++這本書內Herb Sutter大師提到「 ++i 」比「 i++ 」有效率多了,原因是在做 i++ 時,Compiler 需要先產生出一個 temp 暫存 i 的值,指令也因此增加,由下面兩者比較的程式碼可得知 i++ 返回的是一個臨時變數,而 ++i 返回的是 i 本身,故當反覆做很多次時,++i 效率理論較佳。

i++ 

int temp;

文章標籤

S 發表在 痞客邦 留言(0) 人氣()

巨集(macro),用途為根據預先設定的規則來替換文字,使用範圍為宣告處一直到程式結束,為了使程式便於維修,通常會將常數以巨集方式宣告,該名稱普遍使用大寫字母表示,其宣告的指令為:

( 常數型 ) #define MAX 100

小試身手小範例(1) - 常數型

文章標籤

S 發表在 痞客邦 留言(1) 人氣()

printf()之使用功能為將指定的文字、數字等等...顯示在螢幕上,使用此函數必須先#include <stdio.h>

小試身手小範例(1)

#include <stdio.h>

文章標籤

S 發表在 痞客邦 留言(0) 人氣()

標準main有兩種寫法如下:

第一種:不接受任何參數列

int main( void ) 

文章標籤

S 發表在 痞客邦 留言(0) 人氣()

清空畫面

輸入  clear

關閉終端機

S 發表在 痞客邦 留言(0) 人氣()

開檔 : 使用stdio.h的fopen()函數,第一個參數為檔案名稱,第二個參數為開啟模式。

FILE * fopen ( const char * filename, const char * mode );

1       

文章標籤

S 發表在 痞客邦 留言(0) 人氣()

#include <stdio.h>
#include <string.h>

文章標籤

S 發表在 痞客邦 留言(0) 人氣()

切換到root

輸入  su

輸入  password

文章標籤

S 發表在 痞客邦 留言(1) 人氣()

Gnome Dev Center

https://developer.gnome.org/gtk2/2.24/

Bits and pieces

文章標籤

S 發表在 痞客邦 留言(0) 人氣()

Model View Controller 軟體架構模式

什麼是MVC?

1. 表示一種軟體架構模式,把系統分成三個部份: Model、View、Controller

文章標籤

S 發表在 痞客邦 留言(0) 人氣()