摘要: 直接上代码: (1).交换两参数的值 #include <stdio.h>int main(){ int a = 10,b = 5; a^=b^=a^=b; printf("a=%d,b=%d\n",a,b); return 0;} //输出结果 a = 5,b = 10; (2).递归实现字符串逆 阅读全文
posted @ 2018-10-31 20:59 多多指教吧 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 首先是头文件里面的内容: 主要采用了一个结构体可以自动获取图片的信息。 #ifndef _MASAIKE_H#define _MASAIKE_H typedef unsigned int u32;typedef unsigned short u16;typedef unsigned char u8; 阅读全文
posted @ 2018-08-27 16:52 多多指教吧 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 1.在C语言里面每一种数据类型都有字节对齐比如在32位操作系统下:整型的自身对齐数就是 4 字节,字符型就是 1 字节,double就是 8 字节。 但是结构体的计算方式就和普通的数据类型不一样。 在C语言里面字节对齐的方式主要根据“有效对齐数”来确定,那么有效对齐数是怎杨确定的呢? 在结构体里面: 阅读全文
posted @ 2018-08-27 13:04 多多指教吧 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 数模转换芯片PCF8591 一.AD转换的概念 AD转换的功能是把模拟量电压转换为数字量电压。DA转换的功能正好相反,就是讲数字量转换位模拟量。 二.芯片PCF8591介绍 PCF8591是一个单片集成、单独供电、低功耗、8-bit CMOS数据获取器件。PCF8591具有4个模拟输入、1个模拟输出 阅读全文
posted @ 2018-01-29 10:31 多多指教吧 阅读(1952) 评论(0) 推荐(0) 编辑
摘要: 多写代码。 把你用 C 写过的项目全部用Class封装一次。不要感到无聊,作用很大。 推荐书籍 Effeetive C++ 阅读全文
posted @ 2019-06-12 16:46 多多指教吧 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1.遇到位运算全部转换成二进制 2.关于指针:分清‘*’和‘*’的区别一个是指针说明符一个是指针运算符。 3.指针运算符的作用是访问对应地址里面的内容。 4.关于函数传参,函数传参的过程就是一个值拷贝的过程(无论是值传递还是地址传递)。 5.数组和指针唯一的区别就是数组名是常量。 6.结构体和共用体 阅读全文
posted @ 2018-07-20 14:42 多多指教吧 阅读(116) 评论(0) 推荐(0) 编辑
摘要: string.h中字符操作的函数 注意:**对字符数组的多次操作需要进行赋初值。 或者善于用memset()函数进行清空数组的操作。 否则容易出现错误。 string.h文件中函数的用法加上本人的个人见解。 标注有返回值的 返回值都是会用到的 如果没标注返回值则说明返回值不常用。 1、函数名:str 阅读全文
posted @ 2017-10-19 15:51 多多指教吧 阅读(2650) 评论(0) 推荐(0) 编辑