![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 71
wingaso
这个作者很懒,什么都没留下…
展开
-
辩证宏定义效率
宏定义不一定能够提高程序的运算速度。原创 2022-05-07 11:36:33 · 218 阅读 · 0 评论 -
C++取反符号及原码反码补码
C++按位取反符号和原码反码补码的理解。原创 2022-02-23 15:55:22 · 8083 阅读 · 0 评论 -
[工具]GDB的命令和使用
简介GDB是一个跨操作系统的调试器,是Linux系统分析漏洞、调试溢出程序常用的调试工具。1. GDB命令1.1 断点 GDB命令 参数 作用 示例 break(简写为b) 地址(类型包括:函数名、源文件行号,*内存地址) 下断点 break mainbreak 10break *0x08000000 watch 表达式 当表达式的值被改变,程序将停止执行 watch *((int*)0x80d1ba0) clear原创 2022-01-15 17:10:39 · 8622 阅读 · 0 评论 -
[题解]谭浩强C语言(第三版)习题8.5 字符串反转
题目题目描述写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。输入描述一行字符样例输入123456abcdef样例输出fedcba654321题解该题思路很多,请往下看方法一 C语言基础操作版#include<stdio.h>#include<string.h>#define MAX 100000char a[MAX],b[MAX];int main(){ int i,j,len; gets(a); len =原创 2021-02-26 12:24:11 · 475 阅读 · 0 评论 -
[题解]谭浩强C语言(第三版)习题7.1 用筛法求素数
谭浩强C语言(第三版)习题7.1 用筛法求素数题目描述用筛法求之N内的素数。输入描述N输出描述0~N的素数样例输入100样例输出2357111317192329313741434753596167717379838997题解分析题目要求用筛法求素数。什么筛法呢?先假定从2开始逐次递增的一组数全部为素数,从小到大逐个取出(假设取出的数为x),则x除了它本身以外的全部倍数均不是素数,将x的倍数从这组数筛除。例如:起始原创 2021-02-25 14:02:28 · 385 阅读 · 0 评论