函数void *需要返回指针类型,而result是数据变量,类型不匹配。
而 "void" 类型用于表示函数不返回任何值。任何值赋予 "void" 类型时,通常用于强调函数的副作用而非...
void不能用于修饰普通变量,因为计算机无法根据void来判断读内存块时需要读取多长的范围。如果void修饰的是指针,例如void *p。如果想将p赋予double修饰的指针pd(即double *pd),可以使用pd = (double*)p。
typedef struct Node_t* Node_t;typedef struct Nfa_t* Nfa_t;还有,你这种递归调用定义变量我还是头一次见到,会有问题吧?!!!struct Node_t { int num;int visited;Edge_t edges; //node 定义用到Edge_t ???struct Node_t* next;};struct Edge_t { int c;Node_t from; //nod...
函数fx()的返回类型为void, 怎么可以将其赋值给数组a[M]呢, 即使返回值是int类型,也不可以把一个...
(1)值类型(基本类型):字符串(string)、数值(number)、布尔值(boolean)、undefined、null (...
这个问题涉及到编程语言的基本概念之一:变量命名规则。在编程语言中,变量是用来存储数据的容器,而变量的命名是为了区分不同的变量,使得程序更加清晰易懂。因此,不同类型的变量应该使用不同的命名规则,以避免混淆和错误。 具体来说,不同类型的变量应该使用不同的命名规则,例如: 常量:使用大写字母和下划线组成的...