![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 95
m0_74979625
这个作者很懒,什么都没留下…
展开
-
编译与链接
这些符号是c语言内置的int main()//编译的源文件//文件被编译所在的行数//文件被编译的时间如果编译器遵循ANSI C,其值为1,否则未定义return 0;语法:#define name stuff name是标识符的名字我们可以用它来干什么呢?#define MAX 6 //设置标识符的值#define ret register//为关键字起别名;)//用简短的符号代替一种简单的实现。原创 2023-10-01 21:26:34 · 30 阅读 · 0 评论 -
C语言------动态内存管理
C语言提供了一个动态内存开辟的函数: 这个函数向内存申请一块连续可用的空间,并返回指向这块空间的指针。如果开辟成功,则返回一个指向开辟好空间的指针。如果开辟失败,则返回一个NULL指针,因此malloc的返回值一定要做检查。返回值的类型是 void* ,所以malloc函数并不知道开辟空间的类型,具体在使用的时候使用者自己 来决定。如果参数 size 为0,malloc的行为是标准是未定义的,取决于编译器:int main()//int b=10;//int a[b];原创 2023-09-10 20:24:53 · 43 阅读 · 0 评论 -
C语言----字符函数,重点字符串函数及内存函数模拟实现及总结
求字符串长度strlen长度不受限制的字符串函数strcpystrcatstrcmp长度受限制的字符串函数介绍strncpystrncatstrncmp字符串查找strstrstrtok错误信息报告strerror字符操作内存操作函数memcpymemmovememsetmemcmp。原创 2023-08-09 17:30:39 · 59 阅读 · 1 评论