![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++ 学习
文章平均质量分 71
A_wangc
这个作者很懒,什么都没留下…
展开
-
c语言:snprintf 格式符使用不当导致 segmentation fault(段错误)
代码】c语言:snprintf 格式符使用不当导致 segmentation fault(段错误)原创 2022-08-12 17:09:37 · 1318 阅读 · 0 评论 -
C语言使用宏来指定打印信息头部
#include <stdio.h> #ifndef LOG_ID#define LOG_ID test#endif#define STR1(R) "[" #R "]"#define STR2(R) STR1(R)#define DEBUG_LOG(format,...) printf(STR2(LOG_ID) format,##__VA_ARGS__)int main(){ DEBUG_LOG("ni hao\r\n"); return 0;}在原创 2020-05-22 13:31:24 · 340 阅读 · 0 评论 -
指针
1.普通类型指针:指针可以看成一把钥匙,然后用这把钥匙去开内存中小房子的数据,既然我们把指针看成是钥匙都是来开内存中房子的钥匙,我们都知道同一个单元楼的钥匙样式都一样,只是齿形不同,那么指针也可以看成这样子,不管是什么类型的指针样式是一样的,即大小是一样的都是4个字节,但齿形不同,即这4个字节里面放的数据不同, 指针的自增和自减,直接上代码(不知道怎么解释0.0) 我们发现都是以...原创 2018-04-22 19:19:38 · 201 阅读 · 0 评论 -
深信服面试(2019)小木板
题目:输入的数据a代表每列小木板的个数,每列之间小木板的距离是1,输出可以存多少水,水不会从底部流出,只会从侧面流出。(题目没有截图)输入三行的数据,T是测试几次,n是有几个数据,a是数据Tna1 a2 a3 …输出T行数据。例:输入132 1 3输出4#include <iostream>using namespace std;int main(){...原创 2018-09-21 21:34:33 · 518 阅读 · 0 评论 -
判断大小端存储
大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中。小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中。 #include<stdio.h> int main() { int a = 1; // H L //小端 00 00 00 01. ...原创 2018-09-29 12:16:09 · 380 阅读 · 0 评论 -
十六进制字符串与十六进制之间转换
unsigned char ascii_to_num(unsigned char ch){ if (ch >= '0' && ch <= '9') { ch = ch - '0'; } else if (ch >= 'a' && ch <= 'f' ) { ch = ch - 'a' + 10; } else if (...原创 2019-09-19 18:32:54 · 1075 阅读 · 0 评论