c语言
chief-P
道阻且长
展开
-
memset不能将数组元素初始化为1的原因
memset是一个字节一个字节的设置,把一个int的每个字节都设置为1,也就是0x01010101,(十六进制1位是二进制4位,两位是二进制8位,是1字节)十进制就是16843009 memset是以字节为单位,进行初始化 当初始化char类型数组 初始化多少都可以 char data[10]; memset(data,0,sizeof(data)); // right memset(...原创 2020-04-06 18:39:05 · 568 阅读 · 0 评论 -
变量总结static
原创 2020-04-03 16:02:38 · 84 阅读 · 0 评论 -
杨辉三角的实现
//杨辉三角 void Ytrangle() { #define N 10 int a[N][N] = { 1 ,0}; for (int i = 0; i < N; i++) { for (int j = 0; j < i; j++) { if (j = 0 || i == j) { a[i][j] = 1; } else { ...原创 2020-04-01 17:48:07 · 68 阅读 · 0 评论