相关疑难解决方法(0)

memmove和memcpy有什么区别?

memmove和之间有什么区别memcpy?您经常使用哪一个以及如何使用?

c memcpy memmove

111
推荐指数
7
解决办法
7万
查看次数

C - 在一行中更改结构数组的所有值

我可以声明一个结构:

typedef struct
{
  int var1;
  int var2;
  int var3;
} test_t;
Run Code Online (Sandbox Code Playgroud)

然后使用默认值创建这些结构结构的数组:

test_t theTest[2] =
{
   {1,2,3},
   {4,5,6}
};
Run Code Online (Sandbox Code Playgroud)

但是在我创建数组之后,有没有办法像上面一样改变值,只使用一行,明确指定每个值而没有循环?

c arrays structure initialization

3
推荐指数
1
解决办法
7007
查看次数

C++:在一行中为char**分配两个值?

我尝试一次分配两个c字符串:

 char **pair = {"name","joe"};
Run Code Online (Sandbox Code Playgroud)

但我收到错误信息:

 'initializing' : cannot convert from 'const char [5]' to 'char **'
Run Code Online (Sandbox Code Playgroud)

但是我觉得之前有类似的东西对我有用吗?

c++

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

C喜欢数组语法?

这个语法是double x[]什么?

它是一种声明数组的C方式吗?

如果我有类似的功能

void evaluate(double x[], double *f)
{
   // evaluate
}
Run Code Online (Sandbox Code Playgroud)

我可以传递任何长度的参数x吗?

c c++ arrays syntax

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

标签 统计

c ×3

arrays ×2

c++ ×2

initialization ×1

memcpy ×1

memmove ×1

structure ×1

syntax ×1