C语言 结构变量 A,c,答案给的是A

学习 时间:2026-04-07 19:18:44 阅读:1414
C语言 结构变量 A,c,答案给的是A

最佳回答

花痴的魔镜

善良的小白菜

2026-04-07 19:18:44

A是用typedef struct语句定义的一个结构类型,c是A结构类型的一个变量,j是一个整型变量,int是计算机里有的类型,A是你新定义的一个类型它只不过是和int ,float,等一样的一个助记符,用A可以定义任意的变量,这些变量里面都包括自己的{int b,p;}。这就是面向对象的编程语言的原始形态A是一个类,而用A定义的变量无论他叫什么都是A的一个对象他继承了A的模样。但你无法给A赋值因为他是个像int类型一样的模子。 再问: int j是什么意思? 再答: int j是在函数void f(A a)内定义的一个局部变量他在该函数结束后就被释放。

最新回答共有2条回答

  • 任性的白猫
    回复
    2026-04-07 19:18:44

    A是用typedef struct语句定义的一个结构类型,c是A结构类型的一个变量,j是一个整型变量,int是计算机里有的类型,A是你新定义的一个类型它只不过是和int ,float,等一样的一个助记符,用A可以定义任意的变量,这些变量里面都包括自己的{int b,p;}。这就是面向对象的编程语言的原始形态A是一个类,而用A定义的变量无论他叫什么都是A的一个对象他继承了A的模样。但你无法给A赋值因为他是个像int类型一样的模子。 再问: int j是什么意思? 再答: int j是在函数void f(A a)内定义的一个局部变量他在该函数结束后就被释放。

上一篇 某同学在解方程式2x-1/3=x+a/3-1去分母时,方程式右边的-1没有乘以3,因而求得方程的解为x=2,试求a的值,

下一篇 人类到底是万物之灵还是自然的一部分