<DIV>Hi, if you are interested in C-Python mixed programming, please take a look at:</DIV>
<DIV><A href="http://pythoidc.googlecode.com">http://pythoidc.googlecode.com</A> </DIV>
<DIV>PythoidC is the C language like the Python, by the Python and for the Python</DIV>
<DIV><SPAN class="pln"></SPAN> </DIV>
<DIV><SPAN class="pln">import c</SPAN></DIV>
<DIV><SPAN class="pln">c</SPAN><SPAN class="pun"><FONT color="#666600">.</FONT></SPAN><SPAN class="pln">include</SPAN><SPAN class="pun"><FONT color="#666600">(</FONT></SPAN><SPAN class="pln">c</SPAN><SPAN class="pun"><FONT color="#666600">.</FONT></SPAN><SPAN class="pln">h</SPAN><SPAN class="pun"><FONT color="#666600">.</FONT></SPAN><SPAN class="pln">stdio</SPAN><SPAN class="pun"><FONT color="#666600">)</FONT></SPAN><SPAN class="pln"> <BR>c</SPAN><SPAN class="pun"><FONT color="#666600">.</FONT></SPAN><SPAN class="pln">include</SPAN><SPAN class="pun"><FONT color="#666600">(</FONT></SPAN><SPAN class="pln">c</SPAN><SPAN class="pun"><FONT color="#666600">.</FONT></SPAN><SPAN class="pln">h</SPAN><SPAN class="pun"><FONT color="#666600">.</FONT></SPAN><SPAN class="pln">stdlib</SPAN><SPAN class="pun"><FONT color="#666600">)</FONT></SPAN><SPAN class="pln"> <BR></SPAN><SPAN class="str"><FONT color="#008800">'''Annotation is free!'''</FONT></SPAN><SPAN class="pln"> <BR></SPAN><SPAN class="kwd"><FONT color="#000088">int</FONT></SPAN><SPAN class="pln"> fib</SPAN><SPAN class="pun"><FONT color="#666600">(</FONT></SPAN><SPAN class="kwd"><FONT color="#000088">int</FONT></SPAN><SPAN class="pln"> n</SPAN><SPAN class="pun"><FONT color="#666600">):</FONT></SPAN><SPAN class="pln"> <BR>    </SPAN><SPAN class="kwd"><FONT color="#000088">if</FONT></SPAN><SPAN class="pln"> </SPAN><SPAN class="pun"><FONT color="#666600">(</FONT></SPAN><SPAN class="pln">n</SPAN><SPAN class="pun"><FONT color="#666600"><=</FONT></SPAN><SPAN class="lit"><FONT color="#006666">2</FONT></SPAN><SPAN class="pun"><FONT color="#666600">):</FONT></SPAN><SPAN class="pln"> <BR>        </SPAN><SPAN class="kwd"><FONT color="#000088">return</FONT></SPAN><SPAN class="pln"> </SPAN><SPAN class="lit"><FONT color="#006666">1</FONT></SPAN><SPAN class="pln"> <BR>    </SPAN><SPAN class="kwd"><FONT color="#000088">else</FONT></SPAN><SPAN class="pun"><FONT color="#666600">:</FONT></SPAN><SPAN class="pln"> <BR>        </SPAN><SPAN class="kwd"><FONT color="#000088">return</FONT></SPAN><SPAN class="pln"> fib</SPAN><SPAN class="pun"><FONT color="#666600">(</FONT></SPAN><SPAN class="pln">n</SPAN><SPAN class="pun"><FONT color="#666600">-</FONT></SPAN><SPAN class="lit"><FONT color="#006666">1</FONT></SPAN><SPAN class="pun"><FONT color="#666600">)</FONT></SPAN><SPAN class="pln"> </SPAN><SPAN class="pun"><FONT color="#666600">+</FONT></SPAN><SPAN class="pln"> fib</SPAN><SPAN class="pun"><FONT color="#666600">(</FONT></SPAN><SPAN class="pln">n</SPAN><SPAN class="pun"><FONT color="#666600">-</FONT></SPAN><SPAN class="lit"><FONT color="#006666">2</FONT></SPAN><SPAN class="pun"><FONT color="#666600">)</FONT></SPAN><SPAN class="pln"> <BR></SPAN><SPAN class="kwd"><FONT color="#000088">int</FONT></SPAN><SPAN class="pln"> main</SPAN><SPAN class="pun"><FONT color="#666600">(</FONT></SPAN><SPAN class="kwd"><FONT color="#000088">int</FONT></SPAN><SPAN class="pln"> argc</SPAN><SPAN class="pun"><FONT color="#666600">,</FONT></SPAN><SPAN class="pln"> </SPAN><SPAN class="kwd"><FONT color="#000088">char</FONT></SPAN><SPAN class="pln"> </SPAN><SPAN class="pun"><FONT color="#666600">**</FONT></SPAN><SPAN class="pln">argv</SPAN><SPAN class="pun"><FONT color="#666600">):</FONT></SPAN><SPAN class="pln"> <BR>    </SPAN><SPAN class="kwd"><FONT color="#000088">int</FONT></SPAN><SPAN class="pln"> n </SPAN><SPAN class="com"><FONT color="#880000">//C style annotation</FONT></SPAN><SPAN class="pln"> <BR>    n</SPAN><SPAN class="pun"><FONT color="#666600">=</FONT></SPAN><SPAN class="pln">c</SPAN><SPAN class="pun"><FONT color="#666600">.</FONT></SPAN><SPAN class="pln">stdlib</SPAN><SPAN class="pun"><FONT color="#666600">.</FONT></SPAN><SPAN class="pln">atoi</SPAN><SPAN class="pun"><FONT color="#666600">(</FONT></SPAN><SPAN class="pln">argv</SPAN><SPAN class="pun"><FONT color="#666600">[</FONT></SPAN><SPAN class="lit"><FONT color="#006666">1</FONT></SPAN><SPAN class="pun"><FONT color="#666600">])</FONT></SPAN><SPAN class="pln"> <BR>    c</SPAN><SPAN class="pun"><FONT color="#666600">.</FONT></SPAN><SPAN class="pln">stdio</SPAN><SPAN class="pun"><FONT color="#666600">.</FONT></SPAN><SPAN class="pln">printf</SPAN><SPAN class="pun"><FONT color="#666600">(</FONT></SPAN><SPAN class="str"><FONT color="#008800">'fibonacci(%d)=%d\n'</FONT></SPAN><SPAN class="pun"><FONT color="#666600">,</FONT></SPAN><SPAN class="pln"> n</SPAN><SPAN class="pun"><FONT color="#666600">,</FONT></SPAN><SPAN class="pln"> fib</SPAN><SPAN class="pun"><FONT color="#666600">(</FONT></SPAN><SPAN class="pln">n</SPAN><SPAN class="pun"><FONT color="#666600">))</FONT></SPAN></DIV><br><br><span title="neteasefooter"/></span>