小编Ass*_*lki的帖子

在accurev恢复工作区

我愚蠢地删除了我工作过的工作空间的内容.

我想重置它,并认为我将能够从accurev再次下载它,显然它比那更复杂......

所以我几乎陷入困境,我有一个空目录作为工作区,任何方法来解决这个问题?

我可以在GUI中看到我想要重新下载的流.

我过去已经为它打开了一个工作区,所以我可以看到我已经连接到它了.

有没有办法重置这个工作区?

谢谢.

accurev

13
推荐指数
1
解决办法
1万
查看次数

用枚举变量定义一个数组作为数组大小

将枚举变量定义为数组大小是什么意思?

例如,我有以下代码:

typedef enum
{
  D_ROM_RDE_GROUP_0 = 0x0,
  D_ROM_RDE_GROUP_1,   

  D_ROM_RDE_MAX_GROUPS

}E_ROM_RDE_GROUPS;

U_08 pPlaneCopy[D_ROM_RDE_MAX_GROUPS];
Run Code Online (Sandbox Code Playgroud)

我不明白...

谢谢您的帮助。

c arrays enums

6
推荐指数
1
解决办法
8797
查看次数

表达式c

所以我有以下表达式

int *(*table())[30];
Run Code Online (Sandbox Code Playgroud)

在我看来table()返回一个值,该值指向指针数组的开头,每个元素指向一个整数.

你怎么看?

谢谢.

c pointers function

0
推荐指数
1
解决办法
139
查看次数

C宏行为

我有简单的以下C代码

#define Sqrt(A) A * A


int main(void) {

    int A = 10;

    int x = Sqrt(A+1);

    return 0;

}
Run Code Online (Sandbox Code Playgroud)

出于某种原因,当我像这样使用它时,使用A + 1,我得到x为21,这可能是10 + 11.我的问题是,乘法如何被忽略?如果我用宏文本切换宏,我得到的结果是121.

谢谢.

c macros

0
推荐指数
1
解决办法
140
查看次数

从C中的函数返回一个const字符串

我有以下代码:

const char * func_journey ()
{
    const char * manner = "Hello";

    manner = "World";

    return manner;

 }

 int main()
 {

     const char * Temp;

     Temp = func_journey();

     return 0;
 }
Run Code Online (Sandbox Code Playgroud)

我在调试中运行它只是为了看看会发生什么,某种方式从"Hello"变为"World"并且指针也发生了变化,因为我已经将它声明为const.

另一件事是,在运行结束时Temp是"世界",现在又怎么样?方式是func_journey里面的一个自动变量,它不应该在最后被破坏吗?

非常感谢.

c string function

0
推荐指数
1
解决办法
136
查看次数

标签 统计

c ×4

function ×2

accurev ×1

arrays ×1

enums ×1

macros ×1

pointers ×1

string ×1