
c语言
文章平均质量分 56
观天玉
这个作者很懒,什么都没留下…
展开
-
混淆的if()
最近发现自己在内核的if()语句中把概念混淆了,就做了实验看看。If(!i)Printf(“I kdjsl”);当i等于0时,输出,i为非0 时,不输出。If(i)Printf(“I kdjsl”);总结if(!i){ printf("i desef"); } printf("i");当i等于非0时,输出,i为0 时,不输出。当i原创 2016-07-17 21:58:27 · 350 阅读 · 0 评论 -
指针,野指针,空指针,赋值?
bug中最可怕的是野指针,那么问题来了,野指针是什么?是如何产生的?为什么程序员会“忘记”?昨天调试时,我发现了一个野指针,由此我明白了。a的值成了乱码,而且gcc编译器并没有报错,那么请看下面的代码#include int fun(int *a){ int i; *a=0;//添加的代码 for(i=0;i<10;i++) (*a)++; return原创 2016-09-25 07:32:11 · 3025 阅读 · 0 评论 -
TQ2440的AD驱动
#include #include #include #include MODULE_LICENSE("GPL");#define ADCCON 0x5800000static struct resource adc_resource[] = { [0] = { .start = ADCCON, .end = ADCCON + 8原创 2017-01-24 16:19:03 · 343 阅读 · 0 评论