c_cpp 使用节点和打印方法模拟c中的对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 使用节点和打印方法模拟c中的对象相关的知识,希望对你有一定的参考价值。

#include <stdio.h>
#include <stdlib.h>

//object constructor in c


typedef struct node {
    char data;
    int order;
} node;


node init_node(char d, int o){
    node obj;
    obj.data = d;
    obj.order = o;
    return obj;
}

void print_node(node n){
    //prints th contents of the node
    printf("{data=%c", n.data);
    printf(" order=%d}\n", n.order);
}



int main() {
    node g = init_node('e', 4);
    print_node(g);
    return 0;
}

以上是关于c_cpp 使用节点和打印方法模拟c中的对象的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp C中的字符串匹配对象方法

c_cpp 单链表中的替代奇数和偶数节点

c_cpp c中的示例扫描功能可以打印所有数字

c_cpp 矩阵链乘法中的打印括号

c_cpp 使用任意指针指向链接列表中的下一个更高值节点

c_cpp C中的功能节点系统