postgreSQL中的PGresult如何成为指针?

postgreSQL中的PGresult如何成为指针?,sql,c,postgresql,pointers,Sql,C,Postgresql,Pointers,我想了解postgreSQL的libpq-C库中函数PGresult的语法,它重新运行PGresult指针 < >在C++中创建变量指针的语法是 int *VARPTR < /C>,并创建函数指针为“代码> int *(fCNPTR)(),其中VARPTR指向的变量是一个INGER,FCNPTR是一个没有返回整数的参数的函数,即,数据类型在函数指针前面声明。 函数pgREST语法是 pgRESUD> pQExeC(PGCON**conn,const char *)< /COD> > PQExec

我想了解postgreSQL的libpq-C库中函数PGresult的语法,它重新运行PGresult指针

< >在C++中创建变量指针的语法是<代码> int *VARPTR < /C>,并创建函数指针为“代码> int *(fCNPTR)(),其中VARPTR指向的变量是一个INGER,FCNPTR是一个没有返回整数的参数的函数,即,数据类型在函数指针前面声明。 函数pgREST语法是<代码> pgRESUD> pQExeC(PGCON**conn,const char *)< /COD> > PQExec,如果函数与PGREST相比,数据类型将在C++中创建函数指针,而


函数
PGresult*PQexec(PGconn*conn,const char*命令)
返回一个PGresult指针。是C++的函数指针吗?执行query
PGresult*result=PQexec(conn,“从pg_数据库中选择datname”)
后,result是一个PGresult指针,指向PQexec函数或包含查询结果的数据数组。

PQexec()
是一个返回
PGresult*
的函数。谢谢。PGresult*是一个变量、一个函数、一个指向变量的指针或一个指向函数的指针?呃。。。以上都没有。这是一种类型。在担心诸如postgres之类的事情之前,您需要先学习C的基础知识。
PQexec()
是一个返回
PGresult*
的函数,谢谢。PGresult*是一个变量、一个函数、一个指向变量的指针或一个指向函数的指针?呃。。。以上都没有。这是一种类型。在担心诸如博士后之类的事情之前,你需要先学习C语言的基础知识。