I am currently trying to build a simple calculator using a linked list in C. My idea is to have every node hold the data types: number, operator and parenthesis. Since I'm still new to structs I'm now wondering if it would cause issues to just initialize one data type and leave the other two uninitialized when when creating a node?
struct node {
int number;
char operator;
char parenthesis;
struct node* next;
};