C语言和LinuxC的一些问题(进程线程)
1. 阅读下面代码段,回答问题
以下代码段存在问题, 请在不修改结构体定义,不减少功能的前提下对此对此代码中存在的问题进行修改并说明修改原因。
修改正确后,写出输出结果并说明原因
将注释加入程序, 能正确运行吗, 如果能, 输出结果是什么, 并说明原因
sizeof(A)的结果是什么,为什么,再定义一个 int 类型的 t3, 定义的位置影响结果吗,说明理由。
typedef struct tag_unimportant {
char *t2;
int t1;
} A;
void func(A *a