c语言
oushaojun
这个作者很懒,什么都没留下…
展开
-
C语言一种乘法算法
unsigned short u2Multiple(unsigned char u1, unsigned char u2){ unsigned short result=0; unsigned short temp=u1; char i=8; do { if(u2&0x01) result+=temp; temp=temp+temp; u2 >>= 1;原创 2011-10-19 22:52:43 · 443 阅读 · 0 评论 -
c语言数组和指针差别——定义和申明不同造成的影响
1 定义为数组,声明为指针 如下代码:test1.c : char a[100]={1,2,3,4}; //assume : &a=0x0000FF00 test1.h: extern char *a;test2.c: #include "test1.h" #include int main原创 2011-11-10 13:51:27 · 356 阅读 · 0 评论