C++的标识符

时间:2025-01-19 22:14:37

C++的标识符

    • -----换行
    • -----按照什么的规则进行编译
    • ()-----用于探知变量类型
    • -----C++中,NULL == 0

-----换行

cout<<endl;
  • 1

-----按照什么的规则进行编译

//用C语言的规则进行编译
extern "C" int add(int a, int b);
  • 1
  • 2
//一大段代码用C语言的规则进行编译
extern "C"{
  int add(int a, int b){
       return a + b;
   }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

()-----用于探知变量类型

auto a = 10;
cout << typeid(a).name << endl;
  • 1
  • 2

-----C++中,NULL == 0

C++中NULL:

(int*)NULL    //C++中的NULL
nullptr       //C++中的NULL,类型:std::nullptr_t
  • 1
  • 2