![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习
文章平均质量分 89
想拿offer
这个作者很懒,什么都没留下…
展开
-
C语言-程序环境与预处理
_FILE__//进行编译的源文件__LINE__//文件当前的行号__DATE__//文件被编译的日期__TIME__//文件被编译的时间__STDC__//如果编译器遵循ANSI C,其值为1,否则未定义这些预定义符号都是语言内置的。#define是定义标识符。name表示要定义的符号名字,stuff表示符号名字所代表的内容。注意:在写表达式的时候最好是给每个个体加上括号,以防传值时有操作符影响,前置++或者后置++等算术符。原创 2023-08-14 20:00:02 · 28 阅读 · 0 评论 -
C语言-文件操作
在程序设计中,我们一般谈的文件有两种:程序文件、数据文件(从文件功能的角度来分类的)。原创 2023-08-13 20:02:20 · 24 阅读 · 1 评论 -
C语言 - 动态内存管理
这个函数向内存申请一块连续可用的空间,并返回指向这块空间的指针。如果开辟成功,则返回一个指向开辟好空间的指针。如果开辟失败,则返回一个NULL指针,因此malloc的返回值一定要做检查。返回值的类型是void*,所以malloc函数并不知道开辟空间的类型,具体在使用的时候使用者自己来决定。如果参数size为0malloc的行为是标准是未定义的,取决于编译器。free函数用来释放动态开辟的内存。如果参数 ptr指向的空间不是动态开辟的,那free。原创 2023-08-12 21:28:05 · 27 阅读 · 0 评论 -
自定义类型(结构体+枚举+联合)
枚举类型默认从0开始,即代码中QUIT = 0,依次往后叠加。break;break;break;case QUIT:printf("退出成功\n");break;default:printf("输入错误,请重新输入\n");原创 2023-08-11 22:01:56 · 32 阅读 · 1 评论 -
字符函数和字符串函数
1、函数介绍求字符串长度strlen长度不受限制的字符串函数strcpystrcatstrcmp长度受限制的字符串函数介绍strncpystrncatstrncmp字符串查找strstrstrtok错误信息报告strerror字符操作内存操作函数memcpymemmovememsetmemcmp1、函数介绍1.1 strlen~ 字符串已经'\0'作为结束标志,strlen函数返回的是在字符串中'\0'前面出现的字符个数(不包含'\0'。原创 2023-08-09 19:04:16 · 44 阅读 · 1 评论 -
C语言-数据的存储
char //字符数据类型short //短整型int //整形long //长整型long long //更长的整形float //单精度浮点数double //双精度浮点数。原创 2023-08-06 16:55:53 · 32 阅读 · 0 评论