您好,我的代码中找不到错误.我还是编程的新手.所以请不要对我这么吝啬.
编译器说:
行:23错误:预期')'之前';' 代币
行:24错误:预期';' 在')'令牌之前
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <windows.h>
#include <stdbool.h>
#include <time.h>
#include <unistd.h>
#define CENTER(a,b,x,y,g) g*sqrt(pow((x-a),2.0)+pow((y-b),2.0);
int size=5,location_x=10,location_y=10,s=NULL,l_x, l_y, status=2;
int main(void)
{
srand(time(NULL));
float location[l_x][l_y];
int x[size], y[size], z[size];
l_x=1+rand()%100;
l_y=1+rand()%100;
for (int i=0; i<size; i++){
location[l_x][l_y] += CENTER(x[i], y[i], location_x, location_y, z[i]);
}
return 0;
}
Run Code Online (Sandbox Code Playgroud) 我开始了计算机编程的第二门课程,现在我有一个中级水平的C语言知识,初学者C++,并且刚开始学习C#语言.在Bob Tabor的C#基础知识中,他使用了.作为类操作员,例如.
Console.WriteLine(myValue); Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)
其中Console是类,WriteLine是此类的一部分.为了保持一切有条理,我试图理解它的所有概念但是在一瞬间他通过使用函数将整数转换为字符串:
myValue.ToString();
Run Code Online (Sandbox Code Playgroud)
在那一点上,我迷路了.为什么他使用那种逻辑而不是简单有组织的方式:
System.ToString(MyValue);
Run Code Online (Sandbox Code Playgroud)
他没有使用必须转换为参数的值.这只是没有任何逻辑意义..我错了吗?