【发布时间】:2014-12-21 16:39:51
【问题描述】:
C 中可能的数据类型有哪些 除了void、int、float、char、double、long和struct?
我正在编写一个正则表达式(脚本)来检测函数体的开始。 我需要返回类型,以便我可以通过将返回类型与函数名称连接起来来获取函数体。
【问题讨论】:
-
仅供参考:使用正则表达式解析 C 可能行不通。确定变量名称和类型名称之间的区别有时取决于已定义的类型 IIRC。
-
@Mat 我正在考虑匹配函数原型,从而通过匹配“带括号的返回类型函数名”(如 int fun_name())进入函数的开头
-
@user4377237:我不明白您实际上是在解析 C. regex 听起来不像是正确的工具。考虑this sort of declaration。
-
@Mat :是的,我必须找到替代解决方案
-
stackoverflow.com/questions/526797/…, @user4377237
标签: c function return-value