我正在尝试在C中构建一个名为PROCESS的结构,这个结构应该包含进程的ID(id)和等待时间(wt).
typedef struct PROC{
int id;
int wt;
}PROCESS;
PROCESS *pt = NULL;
Run Code Online (Sandbox Code Playgroud)
现在我想像数组一样创建这个结构的一个实例.我想做的是这样的':
PROCESS pt[10];
pt[0].id = 5;
pt[1].id = 7;
Run Code Online (Sandbox Code Playgroud)
但我想用动态内存分配来做到这一点:
pt = calloc(2,sizeof(PROCESS));
pt[0]->id = 5;
Run Code Online (Sandbox Code Playgroud)
我的错是什么?
我正在浏览一些用于AVR微控制器的C代码和库,我看到了这种奇怪的评论类型(/** code */)
有什么区别:
/**
some line of code
*/
Run Code Online (Sandbox Code Playgroud)
和
/*
some line of code
*/
Run Code Online (Sandbox Code Playgroud)