当结构体中有指针成员的时候容易出现浅拷贝与深拷贝的问题。浅拷贝:两个结构体变量的指针成员指向同一块堆区空间,在各个结构体变量释放的时候会出现多次释放同一段堆区空间。
一般将'\0'作为字符串的结束标记,以str开头的字符串操作函数默认遇到'\0'结束调用
strlen是测量字符串长度(不包含'\0');sizeof是测量类型大小(包含‘\0’)
库函数(c语言库)、自定义函数、系统调用(内核提供给用户的函数接口)
函数定义:是指对函数功能的确立,包括指定函数名、函数类型、形参及其类型、函数体等,它是一个完整的、独立的函数单位。