![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译原理
Mer_chen
这个作者很懒,什么都没留下…
展开
-
结构体sizeof问题解惑
学习编译原理时遇到的习题,结构体的存储空间分配问题。上课时简单讲的对齐原理不足以解决问题,网上搜索后找到了合理解释,经过程序验证觉得可以,记录一下。原帖地址:https://www.cnblogs.com/bewolf/p/4356903.html一、为什么结构体计算这么乱?答案是字节对齐,计算机存储系统中以Byte为单位存储数据,不同数据类型所占的空间不同,如:整型(int)数据占4个字节...原创 2019-04-22 20:46:13 · 348 阅读 · 0 评论 -
段错误(Segment Fault)
在做编译原理作业的时候遇到的问题。原题6.17在C程序中出现了段错误(Segment Fault),问原因。代码如下:char c1[] = "good!";char *c2 = "good!";int main(){ c1[0] = 'G'; printf("c1 = %s\n", c1); c2[0] = 'G'; printf("c2 = %s\n", c2); r...原创 2019-04-29 19:24:04 · 457 阅读 · 0 评论