C语言与汉语结构类比理解入门之指针
作为我们母语的汉语,我们在学习它的时候,不可能从一岁起,一上来就去读句子,读文章,这肯定是很难很难的,也是不现实的。所以,我们需要花很久很久甚至整个童年去熟悉拼音,单字,词性,短语,长句,然后是整个文章。
类比汉语言的学习C语言也是一门语言,它也是需要按照学习汉语的方式去逐步推进的,当然C语言的历史和发展了几千的汉语是无法比较的。但即使它比汉语简洁多少,它也是一门协议语言,既然是语言就需要按语言获得的方式才能很好的应用它。
下面我们就C语言入门阶段最繁杂的指针部分进行一个汉语言对应分析。
1.汉语言拼音单字阶段:在C语言中也就是各个协议定好的与计算机的沟通方式,比如 include,main,这些本来是毫无意义的,就好像我们汉语中任何字也本无任何意义,都是几千年的约定俗成,C语言也一样。这个阶段我们的任务就是不断的扩充重复让自己有很大的俗成的词的量。
放在指针这一块的应用,我们需要熟悉也就是。Char*p,int*p,float*p,这些代表符号表示的是什么。
拿最简答的int*p来说明的话,int*表示的整型指针的类型,p是变量,合起来int*p,也就是将p定义为int型指针的含义。
什么叫指针呢?指针其实也就是C语言中的一种词类型,它和整型,以及浮点型是并列的数据类型。