选择任意文件夹,新建如下C语言源码:
// 文件名 calc.c
#include
int add(int x, int y){ // C 函数
return x + y;
}
static PyObject...*calc_add(PyObject *self, PyObject *args){
int x, y;
// Python传入参数
// "ii" 表示传入参数为2个int型参数,将其解析到...*value_commonArgs(PyObject *self, PyObject *args){
// 传入普通参数,例如: s = value.com(1, 2.3, "Hello C")...*value_tupleTest(PyObject *self, PyObject *args){
// t = value.tut((1, 3), "Tuple")
int x, y;
char...*value_some(PyObject *self, PyObject *args){
/* 可选参数,可能是下面几种, "|" 代表后面的参数可选
c = value.som(1