自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 C系列:结构体基础 文件

从 stream 指向的文件中读取 nmemb 个大小为 size 字节的数据块,存储到 ptr 指向的内存区域。:从 stream 指向的文件中按 format 指定的格式读取数据,存储到可变参数列表指定的变量中。6.4)针对嵌套结构体,嵌套的结构体要对齐到自己最大对齐数的整数倍处,结构体总大小是所有对齐数的最大值(包含嵌套结构体的对齐数)的整数倍。

2025-05-23 17:34:44 750

原创 C系列:动态内存!

尝试释放一个不是由 malloc 、 calloc 或 realloc 分配的指针,或者释放了已经释放过的指针。原因:在使用动态分配的内存时,访问了超出其分配边界的内存空间,导致内存被破坏,进而在 free 时引发崩溃。}//扩容失败 记得释放原内存。解决方法:记录已经释放的内存指针,或者在释放后将指针设置为 NULL ,避免重复释放。动态申请---扩容和缩容(扩堆!

2025-05-23 12:00:00 226

原创 C系列:str、mem系列函数 指针

字符串拷贝strcpy: strcpy(字符数组1, 字符串2) ,将字符串2复制到字符数组1。strncpy : strncpy(字符数组1, 字符串2, n) ,将字符串2的前n个字符复制到字符数组1。字符串比较strcmp : strcmp(字符串1, 字符串2) ,按ASCII码从左至右逐个比较两字符串,相等返回0,前者大返回正整数,后者大返回负整数。字符串连接strcat : strcat(字符数组1, 字符数组2) ,把字符数组2的字符串连接到字符数组1后,结果存于字符数组1。

2025-05-22 20:48:19 587

原创 C系列:数组 字符数组

语法:<类型> 数组名 [<元素数量>] eg:int arr[5];实现原理:从数组起点开始统计到'\0'结束('\0')前有效字符个数;长度计算:int len =sizeof(str)/sizeof(str[0]);如:char str[5]=['h', 'e', 'l', 'l', 'o'];

2025-05-21 20:15:39 254

原创 C系列:运算符 进制转换 原返补码

从小数点开始,整数部分向左每四位一组(不够四位在前面补0),小数部分每四位一组(不够四位在后面补0),每一组四位二进制数表示一位十六进制数。从小数点开始,整数部分向左每三位一组(不够三位在前面补0),小数部分每三位一组(不够三位在后面补0),每一组三位二进制数表示一位八进制数。1.算术运算符:+ - * / % ++ --4)八进制,十六进制--->十进制。7.1正整数:原码==补码==反码。十六进制--->二进制。八进制--->二进制。5)八进制<--->十六进制。3)二进制--->十六进制。

2025-05-21 19:11:45 265

原创 判断字符类型

如果是其他,输出%c is an another character;如果是数字,输出%c is an digit character;输出描述:如果是字母,输出%c is an alpha character;【题目描述】从键盘输入一个字符,编写程序判断这个字符是字母,数字,还是其他。printf("请输入一个字符:");

2025-03-28 21:30:00 159

原创 一元二次方程

当a=0是输出"Not quadratic equation",当a!=0时,根据Δ=b2-4ac的三种情况讨论。【题目描述】从键盘输入a,b,c的值,编程并输出一元二次方程ax2+bx+c=0有几个根。输入描述:一行 包含三个浮点数a,b,c,以一个空格分隔,表示方程系数。printf("有两个实数根\n");printf("一个实数根\n");printf("两个虚数根\n");printf("请输入a,b,c的值:");

2025-03-27 21:30:00 151

原创 行李托运啦

铁路托运行李规定:行李重不超过50公斤的,托运费按每公斤0.15元计费;如超50公斤,超过部分每公斤加收0.10元。编一程序完成自动计费工作(行李重量用int即可)。printf("请输入行李重量:");

2025-03-26 22:35:45 163

原创 【无标题】简单计算器程序

题目描述]编写一个简单的计算器程序,用户输入两个数字和一个运算符(+、-、*、/),根据运算符进行相应的运算并输出结果。当运算符为/时,要考虑除数不能为0的情况。printf("除数不能为0");printf("运算符错误");printf("请输入运算符:");printf("请输入数字:");printf("请输入数字:");

2025-03-23 12:00:00 373

原创 图图喝水啦

图图口渴了,要喝10升水才能解渴,但现在只有一个深h厘米,底面半径是r厘米的水杯,图图最少要喝多少杯水才能解渴。水杯的体积公式是πxhxr^2,π取3.14。此题需要注意单位换算:高度与半径单位是厘米,水杯单位是升。printf("请输入半径和高度:");输入杯子的高度h,底面半径r.输出图图最少要喝多少杯水。

2025-03-23 10:00:00 357

原创 编写程序,输入一个年份,判断它是否是闰年

printf("%d是闰年");printf("%d是闰年");printf("不是闰年");1)公元年数能被四整除,而不能被100整除。2)公元年数能被400整除。分析:这两个条件是并列关系。

2025-03-22 22:12:51 424

原创 从键盘输入一个montn和day,输出他是否是白羊座

白羊座:3.21~4.20。

2025-03-22 22:08:51 129

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除