百科问答小站 logo
百科问答小站 font logo



c中struct 为什么可以在数据结构这样用? 第1页

  

user avatar   shi-da-tou-95 网友的相关建议: 
      

c语言struct不能循环定义,主要是因为编译器要计算该struct的大小和内存布局。那么存一个指针显然是没问题的,不管什么类型的指针都是一样大




  

相关话题

  C/C++ 里指针声明为什么通常不写成 int* ptr 而通常写成 int *ptr ? 
  C/C++中的数组为什么必须定义之后在一行内立刻赋值,而不能定义数组之后换一行再赋值? 
  有人对 C++ 基本数据类型采用 int x{5}; 的方式进行初始化吗? 
  完成了c语言程序设计初步学习,大概了解了数据类型,循环,判断,数组,函数和指针。接下来该学什么(书)? 
  C语言中指针与数组都可以用a[3]表示,那它们是不是相同? 
  如果你们想要自创一个编程语言,你们希望它有什么特色? 
  C++的运行时多态,性能损失有多大? 
  C标准库的行业地位是怎么形成的? 
  怎样通俗地解释「堆栈溢出」是什么? 
  C++在面向对象编程中,非虚继承和非虚析构函数的存在是为了解决什么问题? 能否都用虚继承和虚析构函数? 

前一个讨论
勘探油田的技术难点在哪里?
下一个讨论
如果高中生跑步速度超过光速,会被北京体育大学保送吗?





© 2025-03-03 - tinynew.org. All Rights Reserved.
© 2025-03-03 - tinynew.org. 保留所有权利