• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
zhm521
博客园 首页 新随笔 联系 订阅 订阅 管理
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页

2020年11月29日

用宏交换奇偶位
摘要: //第一次尝试:#include<stdio.h> //在32位系统下: //要拿出奇数位则需要&01010101010101010101010101010101 也就是十六进制的0x55555555 //要拿出偶数位则需要&10101010101010101010101010101010 也就是十 阅读全文
posted @ 2020-11-29 19:42 zhm521 阅读(175) 评论(0) 推荐(0)
 
 

2020年11月28日

文件操作
摘要: 什么是文件 磁盘上的文件就是文件,分为普通文件和目录文件(文件夹); 在程序设计中,有两种文件: 程序文件:包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀 为.exe); 数据文件:文件的内容不一定是程序,而是程序运行时读写的数据,比如 阅读全文
posted @ 2020-11-28 19:47 zhm521 阅读(295) 评论(0) 推荐(0)
 
 

2020年11月27日

动态内存管理
摘要: 为什么存在动态内存分配 在之前的学习中,我们所掌握的在内存中开辟空间的方式有: ①在栈上开辟sizeof(数据类型)大小的空间; ②在栈上开辟sizeof(数据类型)*个数大小的连续的空间; 上述所说的这些方法开辟的空间有两个特点: ①开辟的空间大小是固定的; ②数组在定义时,必须表明申请的空间大小 阅读全文
posted @ 2020-11-27 10:23 zhm521 阅读(256) 评论(0) 推荐(0)
 
 

2020年11月26日

找单身数字
摘要: //第一次尝试:#include<stdio.h> #include<stdlib.h> //方法1 void FindSingleDog(int* arr,int size) { for (int i = 0; i < size; i++) { int flag = 0; for (int j = 阅读全文
posted @ 2020-11-26 11:31 zhm521 阅读(178) 评论(0) 推荐(0)
 
 

2020年11月25日

strncpy库函数模拟实现
摘要: //第一次尝试:#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<string.h> char* myStrncpy(char* destin, const char* source, size 阅读全文
posted @ 2020-11-25 16:14 zhm521 阅读(538) 评论(0) 推荐(0)
 
strncat库函数模拟实现
摘要: //第一次尝试:#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<string.h> char* myStrncat(char* destin, const char* source, size 阅读全文
posted @ 2020-11-25 15:37 zhm521 阅读(162) 评论(0) 推荐(0)
 
atoi库函数模拟实现
摘要: //第一次尝试:#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> int myAtoi(const char* str) { char TS[1024] = { 0 }; char* ts = TS; //设置符 阅读全文
posted @ 2020-11-25 12:16 zhm521 阅读(109) 评论(0) 推荐(0)
 
 

2020年11月23日

通讯录
摘要: //第一次尝试: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<string.h> #include<windows.h> #define MAX 1000 //通讯录可以用来存储1000个 阅读全文
posted @ 2020-11-23 16:44 zhm521 阅读(390) 评论(0) 推荐(0)
 
 

2020年11月22日

字符串分段逆序
摘要: //第一次尝试:#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<string.h> //自己写的类似于strtok函数,遇到空格符,就将空格赋成'\0',然后返回'\0'下一个的地址值 //如 阅读全文
posted @ 2020-11-22 20:33 zhm521 阅读(216) 评论(0) 推荐(0)
 
 

2020年11月21日

猪小瑞有话说
摘要: 0、我们程序猿的需求只有一个——面向工资编程!!! 1、用户就是一个sb,所以在让用户输入的时候,一定要对输入的参数进行合法性检验,你永远不知道用户会给你搞什么幺蛾子。 2、人来进行操作的一些数据一般都不靠谱,一定需要校验。 3、在说出一些常识性认知的时候,一定要加上前提条件,例如:在32位系统下/ 阅读全文
posted @ 2020-11-21 11:53 zhm521 阅读(80) 评论(0) 推荐(0)
 
 
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3