做一个购物商城网站多少钱,网站的文章标题太短怎么弄,青岛网站建设小公司排名,天津网上办事大厅官网入口今天在朋友圈看到一个朋友发的图片是给数组初始化的代码截图如下#xff1a;我看到这个代码#xff0c;也让我着实惊了一下#xff0c;写代码这么久#xff0c;也没有见过这样子初始化的。这个代码是出自海思的SDK里面的#xff0c;华为的大牛还是很多啊#xff0c;学习C… 今天在朋友圈看到一个朋友发的图片是给数组初始化的代码截图如下我看到这个代码也让我着实惊了一下写代码这么久也没有见过这样子初始化的。这个代码是出自海思的SDK里面的华为的大牛还是很多啊学习C语言的话如果能把一份SDK代码看明白看完那是比看多少课程都会收获更多的。我测试下这个代码#include stdio.h#define MAX 10char array[MAX] { [0 ...(MAX-1)] 8 };
//char array[MAX] {A};int main(void){for(int i 0; i MAX; i)printf(array[%d]%c\n,i,array[i]);return 0;
}代码输出如果我用这样的方式初始化呢#include stdio.h#define MAX 10//char array[MAX] { [0 ...(MAX-1)] 8 };
char array[MAX] {A};int main(void){for(int i 0; i MAX; i)printf(array[%d]%c\n,i,array[i]);return 0;
}代码输出当然我们还可以这样初始化#include stdio.h
#include string.h#define MAX 10//char array[MAX] { [0 ...(MAX-1)] 8 };
char array[MAX];int main(void){int i;memset(array,B,MAX);for( i 0; i MAX; i )printf(array[%d]%c\n,i,array[i]);return 0;
}代码输出最近重新看Linux内核代码里面的C语言有很多精彩的地方以后可以慢慢给大家说。还有一件事Linux里面很多垃圾的代码也很多特别是设备驱动厂商的很多设备驱动写的并不是我们想象中的好如果想提交patch给Linux内核社区可以从这方面去找找。最后如果觉得不错大家顺手点个赞转发就是对我最大的鼓励和支持长按识别二维码关注公众号