C语言打印出‘烫’‘屯’是怎么回事?【点击查看详情】
#include;void main() {。char s[10]。//栈;printf("%s\n".s)。char ch = 'a&#39。char* p = (char*)malloc(sizeof(char) * 10)。//堆;printf("%s\n".p)。};s是一个数组,属于栈内存。未初始化的栈内存打印出的是“烫”,并且内存值是0xCC,0xCD。而p是一个动态分配的内存,属于堆,未初始化的堆内存打印出的是“屯”,并且内存值是0xCD,0xCC。
相关视频/文章