语法,本身是一个法(rule);既然是法,那我们遵守就好了,不要太多问为什么。
比如,数组中只有char数组可以这样初始化:
char str[128] = "hello"; // ok
而int数组则不能初始化:
int str[128] = "hello"; // 错误!
不要问它为什么。记住这个规定就好了,仅仅是个规定。
同学在学习的过程中,要遵守一个原则,就是:
你写的每一行代码,都有要根据,都要在教程里能找到出处。
就比如,你写了一句int str[128] = "hello"我问你能找到出处吗?找不到出处,那就是你生造的语法。