Python论坛  - 讨论区

标题:[python-chinese] C与python混合使用时的问题

2007年01月09日 星期二 13:28

jessinio jessinio在163.com
星期二 一月 9 13:28:06 HKT 2007

我的问题在注释里!!

下面是我在网上看到的一段代码:


static PyObject* add(PyObject* self, PyObject* args) 

{ 

   int x=0 ; 

   int y=0;

   int z=0;

	if (! PyArg_ParseTuple(args, "i|i", &x;, &y;))

		return NULL;

	/*这里怎么return一个NULL的呢?这里不就是返回一个NULL回python了吗??python有NULL的吗?*/

z=x+y;

return Py_BuildValue("i", z);

    /*C函数要返回的数据是不是都要用Py_BuildValue返回的??这又和上面直接返回一个NULL的冲突*/

} 



[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号