【发布时间】:2015-06-30 12:32:37
【问题描述】:
我在 C 编程课程中的一项作业是定义一个名为 create_card 的函数。该函数接收一个花色字符和一个卡片值,并返回一个 card_t 结构。
问题:一个函数应该如何创建一个结构?它不能只为结构创建值吗?是我误解了问题的意思还是作业写错了?
【问题讨论】:
-
如果您发布代码会有所帮助
-
我没有任何代码。这是一个任务。它们为您提供要遵循的参数,您必须自己设计。
-
您是否迷失了语言学?函数不能创建类型(嘿,结构是类型,所以创建结构意味着创建类型,对吗?)——这仍然是程序员必须做的事情,在像 C 这样的静态类型语言中。它可以创建 某些类型的对象,这可能就是我们使用的讨厌的自然语言中的意思。
-
我是按照作业上写的那样逐字写的。我不知道作业是否有错别字。