C
github_34849911
这个作者很懒,什么都没留下…
展开
-
指针做形参新发现
其实也不算多新奇吧,但是困住了一会儿,我觉得有必要写下来,大家都知道如果我传个值给子函数不管我在子函数里如何改变它,原来的值永远不会变,另外一个变量拥有两个值,存储在地址里面的值和地址值,对于一般变量来说存储在地址里面的值为主值,地址值为副值,而对于指针来说正好相反,所以如果你声明了一个指针并且想对它“做手脚”的话不要把它作为形参传递,而是作为返回值返回,我用一个小函数说明了这个问题//原先错误代码原创 2016-05-01 15:01:16 · 207 阅读 · 0 评论 -
restrict关键字个人总结
此关键字从c99引入,所以想练习此关键字必须您的编译器支持c99这一特性,此关键字只可用来修饰指针,表明这个指针是唯一可以访问它所指向的内容的指针,比如int *restrict p=(int*)malloc(sizeof(int));这将告诉编译器指针p所指的这段区域只有p可以指向,由此编译器可以自动优化代码。这些内容书上都有,大家也都懂,但是有个点却困惑了许久。如下: 此关键字只是用于原创 2016-08-19 19:39:23 · 298 阅读 · 0 评论