- 博客(5)
- 收藏
- 关注
原创 字符串函数
字符串就是一串零个或多个字符,以一个ASCIIC码为0的‘\0’字符结尾,\0是字符串的终止符,它并不是字符串的一部分。语言中对字符和字符串的处理很是频繁,但是C语言本身是没有显式的字符串数据类型的,因为字符串通常以字符串常量的形式出现或者存储于字符数组中。字符串常量适用于那些对它不做修改的字符串函数。头文件string.h包含了字符串函数所需的原型和声明。
2023-07-14 14:43:16
130
1
原创 【C语言】getchar()和scanf()的使用
缓冲区是指在内存中开辟出来的一块空间,用于存储输入或输出流中的数据。在C语言中,输入流和输出流都有自己的缓冲区。当我们使用scanf()函数从标准输入流(例如键盘)读取数据时,输入的字符会先被存储在输入流的缓冲区中,直到遇到换行符或文件结束符。而当我们使用printf()函数向标准输出流(例如屏幕)写入数据时,输出的字符会先被存储在输出流的缓冲区中,直到缓冲区满或者我们手动刷新缓冲区。getchar()函数可以帮助我们从输入流缓冲区中读取一个字符,并返回该字符的ASCII码值。
2023-04-18 17:27:38
508
1
原创 【C语言】详解关键字-static
1、 全局变量和函数是可以跨文件访问的,因为有一定规模的项目,一定是多文件的,多个文件之间,后续一定要进行数据“交互” ,如果不能跨文件访问,数据"交互"成本会非常高,所以C语言在设计的时候就规定了全局变量和函数可以跨文件访问2、 static 修饰局部变量的作用:改变局部变量的生命周期本质上是改变了局部变量的存储位置,让局部变量不再是在栈区上开辟空间,而是直接在静态区上开辟空间,从而使得局部变量拥有和全局变量一样的生命周期,即随着整个程序生成和销毁。
2023-04-18 17:25:09
546
1
原创 Hello World!
我是一名就读计算机科学与技术专业的普通大二学生,我在大一的时候还在化学洗瓶子,直到大二转专业后才开始敲码,一开始我很自信能很快追上那些比我多学了整整一年的同学,但很快我就发现这并不是一件容易的事,我觉得他们比我多学了整整一年得与我拉开多大的差距啊,由于自信受挫,我一直学得很慢,最后绩点和技术我一样都没有抓住,直到现在,我都觉得我没有什么事能做到我满意。但是人总是要改变的,不然跟咸鱼有什么区别,下定决心就是第一步。
2023-04-06 17:55:58
115
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人