小编Fla*_*laz的帖子

sizeof(char)和sizeof(char*)之间的区别

我想知道sizeof(char)和sizeof(char*)之间是否存在差异:

char *s;
s = malloc(sizeof(char*)*len + 1);

char *s;
s = malloc(sizeof(char)*len + 1);
Run Code Online (Sandbox Code Playgroud)

这是一样的吗?

c malloc sizeof

3
推荐指数
1
解决办法
1万
查看次数

C中%i,%d和%D之间有什么区别?(printf的)

我想知道printf函数中%D,%d和%i之间的区别是什么,因为它们都显示整数,那么为什么有3种格式来显示整数?这三种格式之间一定有区别吗?

编辑:我也要求%D,不仅仅是%i和%d.

c printf

1
推荐指数
1
解决办法
874
查看次数

标签 统计

c ×2

malloc ×1

printf ×1

sizeof ×1