VC++ 2010
1.檢查程式是否如預期的工作,可以利用
(1)按下右鍵 -> 加入監看式(20101有此功能)
(2)在該段程式加入中斷點,觀察數值的變化。
2.
2012年11月21日 星期三
Operator in C
新認識的operator :
(1) '->' : http://stackoverflow.com/questions/6585797/what-is-this-operator-in-c
Stack OverFlow的文章講解的蠻清楚的。
(2) '.' : 若要指出結構中的特定成員,可以寫成" 結構名稱.成員名稱 "。
(3) '?' : http://www.lix.polytechnique.fr/~liberti/public/computing/prog/c/C/SYNTAX/conditional.html
(1) '->' : http://stackoverflow.com/questions/6585797/what-is-this-operator-in-c
Stack OverFlow的文章講解的蠻清楚的。
(2) '.' : 若要指出結構中的特定成員,可以寫成" 結構名稱.成員名稱 "。
(3) '?' : http://www.lix.polytechnique.fr/~liberti/public/computing/prog/c/C/SYNTAX/conditional.html
此文講解得十分詳盡。
(4) ':' : 同上篇,此為冒號的一種用法。
2012年11月12日 星期一
數位時代 線上大學成真
雖然可能少了些真實互動
但是Instagram創辦人的自學例子依然是想要透過線上學習的好榜樣
1.http://chinese.classroom-aid.com/2012/09/mooc.html
2.http://www.inside.com.tw/2012/08/17/free-education
但是Instagram創辦人的自學例子依然是想要透過線上學習的好榜樣
1.http://chinese.classroom-aid.com/2012/09/mooc.html
2.http://www.inside.com.tw/2012/08/17/free-education
"extern" in C
在C中,有一個關鍵字是 extern
主要功能是可以讓不同檔案間可以共用同一個變數
特色主要有以下兩點:
(1)變數宣告可以多次,宣告其存在
(2)變數定義只可以一次,讓程式為其配置空間
用法可以說 : 從程式撰寫員指定的文件借用該借用文件中的變數(包含結構)
並且用在正在撰寫的文件上。
-------------------------------------------------------------------------------
以下摘錄自MSDN的文件
http://msdn.microsoft.com/en-us/library/aa299338(v=vs.60).aspx
-------------------------------------------------------------------------------
來自Stack Overflow的問題
-------------------------------------------------------------------------------
繼續努力學習C/C++
主要功能是可以讓不同檔案間可以共用同一個變數
特色主要有以下兩點:
(1)變數宣告可以多次,宣告其存在
(2)變數定義只可以一次,讓程式為其配置空間
用法可以說 : 從程式撰寫員指定的文件借用該借用文件中的變數(包含結構)
並且用在正在撰寫的文件上。
-------------------------------------------------------------------------------
以下摘錄自MSDN的文件
http://msdn.microsoft.com/en-us/library/aa299338(v=vs.60).aspx
extern declarator // used when variable or function has external linkageextern string-literal declarator // used when linkage conventions of another
// language are being used for the declarator
extern string-literal { declarator-list } // used when linkage conventions of another
// language are being used for the declarators
The extern keyword declares a variable or function and specifies that it has external linkage (its name is visible from files other than the one in which it's defined). When modifying a variable, extern specifies that the variable has static duration (it is allocated when the program begins and deallocated when the program ends). The variable or function may be defined in another source file, or later in the same file. In C++, when used with a string, extern specifies that the linkage conventions of another language are being used for the declarator(s).Example Code:
// Example of the extern keyword extern "C" int printf( const char *, ... ); extern "C" { int getchar( void ); int putchar( int ); }
-------------------------------------------------------------------------------
來自Stack Overflow的問題
Q:Could someone exactly explain the concept ofextern
variables in C? The declaration, exact use ofextern
and its scope.
Ans: http://stackoverflow.com/questions/1433204/what-are-extern-variables-in-c在Stack Overflow 的連結中有非常"完整"的解答
-------------------------------------------------------------------------------
繼續努力學習C/C++
訂閱:
文章 (Atom)