void tset(int s[],int n){
for(int i=0i<ni++)
s[i]=s[i]+1
}
int s[]={1, 2, 3, 4, 5, 5, 6, 1, 4, 5, 5, 7, 1, 5, 3, 8, 3, 5, 9, 1}
int i
while( i <=30)
tset(s)
i+=1
if i>1:
printf("%s",s)
i+=1
from ctypes import *class CON_ADR_TYPE(Union):
_pack_=1
_fields_=[("Mpi", c_byte),
("Ip", c_byte*4),
("Mac", c_byte*6)]
class CON_TABLE_TYPE(Structure):
_fields_=[("Adr", CON_ADR_TYPE),
("AdrType", c_byte),
("SlotNr", c_byte),
("RackNr", c_byte)]
_pack_=1
要将C语言转化为python,前提:1 对C语言语法即python编程均熟练掌握;
2 对算法相关有一定了解;
3 至少可以看懂要转换的C语言程序。
由于C语言的语句,与python没有对应关系,所以只能按照如下方式转换:
1 读懂C语言代码实现功能,可以以函数为单位;
2 按照功能,依照python方式实现相同功能。