[데이터 구조] --- 구조 체 링크 정의

6013 단어
[데이터 구조] - 구조 체 링크 정의
#include 
#include 
//         
typedef struct LinkNode{
    int elem;
    struct LinkNode *next;
}Node;
//           
void inputNode(Node *node,int size){
    if(size==0){
        return;
    }
    scanf("%d",&node->elem);
    if(size>1){
        node->next=(Node *)malloc(sizeof(Node));
    }else{
        node->next=NULL;
    }
    inputNode(node->next,--size);
    return; 
} 
//           
 
void outputNode(Node *node){
    
    while(node!=NULL){
        printf("%d
"
,node->elem); node=node->next; } } int main(int argc, const char * argv[]) { printf(" 5 :
"
); Node *header=(Node *)malloc(sizeof(Node));// ; inputNode(header,5);// outputNode(header);// ; return 0; }

좋은 웹페이지 즐겨찾기