此段代码是C语言编写,请添加注释void COMNonResTaxMng(TPSVCINFO *rqst){ FBFR32 *pFml; FLDLEN32 len; STRU_PRT pPrt; STRU_F200 S_200; EXEC SQL BEGIN DECLARE SECTION; STRU_CIFCDETAIL S_cifcdetail; TBL_COMR_CIFBINFO T_cifbinfo; TBL_COMR_NONRES_TAX T_restax; TBL_COMR_NONRES_TAX T_testax1; TBL_COMR_NONRES_ACCTNO T_resno; TBl_COMR_CIF_SIGCHK T_sigchk; int iCount = 0; EXEX SQL END DECLARE SECTION; int iRet = 0; int iRet1 = 0; pFml = (FBFR32 *)rqst -> data;
时间: 2023-08-06 15:08:06 浏览: 140
// 这段代码是用来管理非居民税的函数
// 参数rqst是一个指向TPSVCINFO结构体的指针
// 声明所需的变量和结构体
FBFR32 *pFml; // 指向FBFR32类型的指针,用来处理数据
FLDLEN32 len; // 定义字段长度
STRU_PRT pPrt; // 定义STRU_PRT类型的结构体变量
STRU_F200 S_200; // 定义STRU_F200类型的结构体变量
EXEC SQL BEGIN DECLARE SECTION; // 开始SQL声明区域
STRU_CIFCDETAIL S_cifcdetail; // 定义STRU_CIFCDETAIL类型的结构体变量
TBL_COMR_CIFBINFO T_cifbinfo; // 定义TBL_COMR_CIFBINFO类型的表变量
TBL_COMR_NONRES_TAX T_restax; // 定义TBL_COMR_NONRES_TAX类型的表变量
TBL_COMR_NONRES_TAX T_testax1; // 定义TBL_COMR_NONRES_TAX类型的表变量
TBL_COMR_NONRES_ACCTNO T_resno; // 定义TBL_COMR_NONRES_ACCTNO类型的表变量
TBl_COMR_CIF_SIGCHK T_sigchk; // 定义TBl_COMR_CIF_SIGCHK类型的表变量
int iCount = 0; // 定义整型变量iCount并初始化为0
EXEX SQL END DECLARE SECTION; // 结束SQL声明区域
int iRet = 0; // 定义整型变量iRet并初始化为0
int iRet1 = 0; // 定义整型变量iRet1并初始化为0
pFml = (FBFR32 *)rqst -> data; // 将rqst指针指向的data字段强制转换为FBFR32类型的指针,并赋值给pFml变量
阅读全文