首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我可以在Objective-C switch语句中声明变量吗?

我可以在Objective-C switch语句中声明变量吗?
EN

Stack Overflow用户
提问于 2009-07-12 04:22:53
回答 5查看 21.2K关注 0票数 57

我想我快看不见了,因为我找不出这段代码中的语法错误在哪里:

代码语言:javascript
运行
复制
if( cell == nil ) {
    titledCell = [ [ [ TitledCell alloc ] initWithFrame:CGRectZero
        reuseIdentifier:CellIdentifier ] autorelease
    ];

    switch( cellNumber ) {
        case 1:
            NSString *viewDataKey = @"Name";
etc...

当我试图编译它时,我得到了一个错误:语法错误在最后一行的'*‘标记之前。

对于这样一个基本的问题,我很抱歉,但是我错过了什么?

EN

Stack Overflow用户

发布于 2009-07-12 04:42:23

在C中,你只能在任何非declare语句之前,在代码块的开头声明变量。

代码语言:javascript
运行
复制
{
   /* you can declare variables here */

   /* block statements */

   /* You can't declare variables here */
}

在C++中,您可以在需要的任何地方声明变量。

票数 4
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1115304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档