C语言
注意:++是对地址还是对内容!!!!别再错了!!!
2.
认真点吧大哥!!那么大的++看不见吗?
结果:段错误 问题: (1)“值传递”问题 (2)对NULL常量进行strcpy操作 (3)无法对开辟的堆空间进行free
结果:
根据编译器不同情况可能不同 问题: (1)局部变量生命周期问题(返回“值”还是返回“地址”,值还可以用但是地址是失效的)
结果:正确打印(他是第一张图的一种解决方法)
结果:未知错误
问题:对于malloc开辟堆空间进行free操作以后,不允许再对指针进行操作(除了置NULL),再进行其他操作是不符合C语言程序规定的,可能会导致许多未知的错误
Linux
软链接与硬链接的区别:
创建软链接文件的命令:ln -s 被链接文件名 要生成的目标文件名
创建硬链接文件的命令:ln 被链接文件名 要生成的目标文件名
2.
Linux特点:
Linux 是一种功能强大、稳定可靠、开放自由的操作系统。它定制性强,安全性高,内核稳定,错误处理能力强,多用户支持,多任务处理,强大的命令行工具,脚本编程,有大量开源软件
3.
查看帮助文档: man xxx 或者 xxx --help
5.
在相同路径下:
mkdir命令执行时遇到同名文件夹会报错
touch命令执行时无同名文件则创建文件,遇到同名文件会更新其时间戳
8.
9.
补充:若echo后面的内容未加双引号且字符串带有许多连续空格时: