C++学習ノート(基礎文法)

1609 ワード

Android Ndk開発のためにC++経由の道を開始します。
まず簡単な文法を分かります。
 cout << "Size of char : " << sizeof(char) << endl;
cout:consosolie-output:コンソール出力.endl:各行の後に改行符を挿入します。
typedef signed char __int8_t;
typedef __int8_t      int8_t;
init8_t haha;//     char   haha
typedef :   , signed char       __int8_t,int8_t。(   )
extern int a;//    a int   ,         
extern      (          ,            )
http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777431.html
#define PI 3.1415926  //#define     
const int  LENGTH = 10; //const             ,   extern             
 std::cout << "Hello world"<< std::endl;//    std::         using namespace std                 std      cout                          
 https://zhidao.baidu.com/question/920135275266324739.html
int max(int num1, int num2);//    
#include  //        
#include // C         (    )
//           Books 
struct Books
{
   char  title[50];
   char  author[50];
   char  subject[100];
   int   book_id;
};
http://www.runoob.com/cplusplus/cpp-data-structures.html
プリプロセッサは、コンパイラが実際にコンパイルする前に完了する必要がある前処理を示すいくつかの命令です。セミコロンで終わらない
マクロ
#define PI 3.14159 //     
#define MIN(a,b) (a
条件コンパイル
#if 0
   // code                   
#endif
参照
http://www.runoob.com/cplusplus/cpp-tutorial.html