问题描述
- C语言中的类型名和类型能否互相转化
- 在C语言中,有没有如下这样的功能:
在运行时
struct test
{
/**/
}some_func1(test) ==>有没有类似some_func1的函数返回字符串""test""?
some_func2(""test"")==>有没有这样的some_func2函数,返回类型test,并且可以通过这个返回值定义变量,如 some_func2(""test"") test_value?
解决方案
你的想法都错了,类型(比如int)本身就是一个字符串,还用的着和一个引号括起来的类型(比如""int"")互相转换???你当int这三个字符代表一个整数。。。
解决方案二:
没有看懂你的函数声明,some_func1(test)中的test是参数类型?一个值可以初始化变量,不过还没听说过可以定义变量,下来你可以再仔细看看你的问题
时间: 2024-12-31 01:59:48