gpt4 book ai didi

编译器错误 : "‘e’ was not declared in this scope"in C code

转载 作者:太空宇宙 更新时间:2023-11-04 08:34:59 24 4
gpt4 key购买 nike

当我编译我的 Arduino 草图(语言 C)时,我得到错误:

sketch_oct30b:2: error: ‘e’ was not declared in this scope
sketch_oct30b:2: error: ‘z’ was not declared in this scope

这是一段代码,char z在整段代码的第一行。

char z[4] = "z_0";
int e = 0;

char delta(e, z) {}

根据我的发现,这个错误意味着程序员忘记了一些声明,但我真的不知道我在哪里忘记声明 ez。谁能告诉我哪里忘记申报了?

最佳答案

错误的意思是在这个函数定义中

char delta(e, z) {}

名称 e 和 z 未声明,

要么你必须指定一个参数列表,例如

char delta( int e, char z[]) {}

或标识符列表

char delta(e, z) int e; char * z; {}

关于编译器错误 : "‘e’ was not declared in this scope"in C code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26661041/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com