我知道typedef的简单定义:
typedef is a keyword in C to assign alternative names to types.
根据这个定义,我尝试按照以下方式实现typedef:
int main()
{
typedef long mylong; //as per my knowledge after this statement mylong will be treated as long
int long b; // this works fine
int mylong c; // but this gives error
}
我在gcc上尝试了这个。以下是错误信息:
![enter image description here](https://istack.dev59.com/XG85U.webp)
我知道这个错误的意思是我没有理解typedef的实际概念。请问有人能告诉我我错在哪里吗?