作为一名c语言的初学者,我在字符串传参时遇到了一些低级错误,在此我想同大家分享一下
1.直接想把一个字符串数组赋值到另一个字符串;
很显然这是行不通的,不然我大哥strcpy还拿什么吃饭。
其实,我也没想到自己会犯如此憨的错误,但在我学链表时,我创建的的一个数据域是char型的
然后在我想创建一个节点时就自然而然的穿一个字符串数组到一个创建节点的函数中,天真的写上
(data是一个字符串数组);
确实一个很明显的错误在你的中心是其他地方时就容易被忽略,让人爱恨交加。敢怒不敢言;
2.
妄图直接把创建的一个节点中的
很棉线(明显),这也是不可能的,
平时基础不牢固的地方在自己写其他程序时很容易就会出来捣乱,想在找错误时节约一点时间,还是只有学好基础知识啊。