【发布时间】:2013-04-04 01:06:41
【问题描述】:
如果我有以下情况:
char id[5]="1";
并且我想将 id 用作整数,我必须先转换它,否则 (int)id 足以使用该字符串中的值?
【问题讨论】:
-
这个问题应该会有所帮助。 stackoverflow.com/questions/3420629/…
-
特别注意
(int)id将编译并且是有效的C,但不会做你认为它会做的事情。它将返回字符串的(第一个)内存地址,即指针本身的值。
标签: c type-conversion