C语言
TheShy1011
这个作者很懒,什么都没留下…
展开
-
单片机中static关键字的应用
#include <stdio.h>#include <stdlib.h>void Printf_Numbers(unsigned char number){ for(unsigned char i = 0; i<number;i++) { printf("%d\t",i+1); if(i%5 == 0 && i > 0) printf("\n"); }}int.原创 2021-12-11 12:10:15 · 629 阅读 · 0 评论 -
strlen与sizeof的区别 及 数组在函数间的传递
strlenchar x[5] = {0,1,1,2,3};strlen(x);//输出是0因为strlen计算的是ASCII字符的长度,0在ASCII中不代表任何字符。因此strlen在计算x数组的长度时不会将x[0],算进去且也不会计算后面的长度。因此strlen计算出来的x数组长度是0。sizeof(x)//输出是5sizeof计算的是数组元素所占的字节数,所以即使是0也会包含在内。注意:当定义一个数组时没有将其初始化,则数组中所有元素为0.数组元素在函数之间的传递..原创 2021-12-09 17:49:02 · 356 阅读 · 0 评论