![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言基础
文章平均质量分 66
统计C语言基础和关键字的用法,仅用于巩固自身对技术的理解。方便查阅。
我一定能C
这个作者很懒,什么都没留下…
展开
-
s_gets字符串输入验证函数
s_gets()函数原创 2022-12-31 17:47:08 · 110 阅读 · 1 评论 -
C语言的字符串和字符串函数
sizeof()运算符是以字节为单位给出对象的大小。strlen()函数给出字符串中的字符长度。都在string.h头文件中。strcat()(用于拼接字符串)函数接受两个字符串作为参数。该函数把第 2个字符串的备份附加在第1个字符串末尾,并把拼接后形成的新字符串作为 第1个字符串,第2个字符串不变。strcat()函数的类型是char *(即,指向char 的指针)。strcat()函数返回第1个参数,即拼接第2个字符串后的第1个字符 串的地址。strncat()作用和strcat一样,但接受三个参数,前原创 2023-01-02 20:23:04 · 96 阅读 · 1 评论 -
结构和其拓展类型(联合、枚举)
结构声明描述了一个结构的组织布局。分析这个程序,首先是关键字struct//这条语句把library声明为一个book结构布局的结构变量;结构的标记名是可选的;这个结构里共又三个部分,每个部分都称为成员或字段;该声明只描述了该对象由什么组成。【有时候结构声明称为模板,因为它勾勒的是结构如何存储数据的。C++的模板更加强大,但这里不介绍,后续会在此放置链接】;定义结构变量:结构有两层含义。一层是结构布局,刚刚已经讨论过了。布局告诉编译器如何表示数据,但是它没有让编译器为数据分配内存空间。原创 2023-01-10 23:30:33 · 70 阅读 · 0 评论 -
存储类别、链接和内存管理小结
malloc()会找到合适的空闲块,这样的内存时匿名的,可以把地址赋给一个指针变量,并且使用指针访问这块内存。malloc()函数可用于返回指向数组的指针、指向结构的指针等。如果一个源代码文件使用外部变量定义在另一个源代码文件中,则必须使用extern在该文件中声明该变量;**free()**函数的参数也应该是一个指针,指向malloc分配的一块内存,作用是释放内存;**malloc()**函数可以在程序运行时分配更对的内存。存储在静态存储期,它一直存在,但只有在作用域定义的more函数块中可以访问;原创 2023-01-06 19:22:06 · 54 阅读 · 0 评论