#define #define INT32 int #define INT8 char #define CHAR char #define SSHORT signed short #define INT16 signed short #define _ASSERT_STR(z) _ASSERT_TMP(z) #define _ASSERT_TMP(z) #z //变成字符串 C语言中的__FILE__用以指示本行语句所在源文件的文件名 C语言中的__LINE__用以指示本行语句在源文件中的位置信息 __func__,它指示所在的函数 #line来重新设定__LINE__的值 typedef ssize_t (*zmss_readlinkP)(const char*, char*, size_t); ssize_t是类型 typedef QTSS_Error (*QTSS_CallbackProcPtr)(...);//声明函数指针类型 typedef QTSS_Error (*QTSS_CallbackProcPtr)(...); //声明函数指针类型,它的类型变量可以为函数名即函数地址,任意参数QTSS_Error返回类型。 Strcpy #include<iostream> #include<stdlib.h> using namespace std; void main() { int a = 3; int b = 4; int c = (b=a); cout << "c:" << c<<endl;//返回赋的值3 system("pause"); } char* strcpy(char* des,const char* source) { char* r=des; assert((des != NULL) && (source != NULL)); while((*des++ = *source++)!='