typedef struct Node{
int x;
int y;
struct Node* next;
}Node;
내가 이런 식으로 주 "목록"에 생성 할
int main(){
Node list = {1,2,NULL};
}
내가 선언에서 구조체를 초기화하려면이 방법으로
int main(){
Node list;
}
하지를 struct tryed this :
typedef struct Node{
int x;
int y;
struct Node* next;
}Node = {1,2,NULL};
오류 C2513 : '노드': '='이전에 선언없이 변수
당신은 C. 사용에 구조체 멤버를 생성자와 같은 기능 또는 생성자를 미리 정의 된 값을 줄 수
당신은 저에게 exmple을 줄 수 있습니까? – Alex
@ user1354271 내가 할 수있는 건'Node list = {1,2, NULL}; '에 대한 흉한 포장 일 뿐이다. – cnicutar
주 내가 바꿀 수 없다,이 방법이어야합니다 : int main() { 노드 목록; } 하지만 사용자의 초기화 된 노드가 필요합니다.이 방법으로 목록을 선언 한 경우 – Alex