谭浩强C语言教材里疑惑

请问橙色划线处怎么理解,不是矛盾了吗

img

第一个是定义指针。第二个是对指针解引用,实际上是对指针指向的变量进行赋值。 并不矛盾


这里第一个例子,他没写全。因该是 int* p = 100; 这是非法的

img