![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 54
Beetle_Wans
这个作者很懒,什么都没留下…
展开
-
C和指针 第八章 数组-指针的效率
C和指针 第八章 数组 指针的效率 将实现同一功能的不同C语言程序通过各自对应的汇编语言进行效率对比 #define SIZE 50 int i; int x[SIZE]; int y[SIZE]; int *p1; int *p2; try1-3 try1 void try1(){ for(i=0;i<SIZE;i++) x[i]=y[i]; } try2 void try2(){ for(p1=x,p2=y;p1-x<SIZE;) *p1++=*p2++; }原创 2021-05-14 11:17:12 · 413 阅读 · 0 评论 -
《C和指针》第六章 指针
《C和指针》第六章 指针 NULL指针 NULL指针的概念是非常有用的,因为它给了你一种方法,表示某个特定的指针目前并未指向任何东西。要使一个指针变量为NULL,可以给它赋一个零值。就机器内部而言,NULL指针的实际值可能与此不同,编译器将负责零值和内部值之间的翻译转换。 指针的指针 int a=12; int *b=&a; int **c=&b; 指针表达式 char ch='a'; char *cp=&ch; 左值表达式 表达式值 指针 *cp [cp] cp原创 2021-05-13 10:59:29 · 188 阅读 · 0 评论