as3*_*unt 1 c error-handling pointers function undefined
根据我的 Java 经验,掌握这一点并不难。
一个非常简单的函数:
void update(float * p,float value)
{
*p = value;
}
Run Code Online (Sandbox Code Playgroud)
编译器抱怨identifier p is undefined.
我认为*p会取消引用指针并在其中存储值。
好的,所以您的代码看起来是正确的,我必须假设错误消息来自其他地方。您可以尝试这个程序的“完整”版本:
#include <stdio.h>
void update(float *p, float value){
*p = value;
}
int main(int argc, char *argv[]){
float p = 3.0;
update(&p, 5.0);
printf("%f\n", p);
}
Run Code Online (Sandbox Code Playgroud)
只需复制并粘贴该内容并响应您收到的任何错误/警告。如果它工作正常,那么您错过了在代码中输入的内容,如果它仍然给您带来问题,则说明您的环境出现了问题,我们需要更多详细信息。
| 归档时间: |
|
| 查看次数: |
14716 次 |
| 最近记录: |