06 2021 档案
摘要:C语言———指针详解 这段时间在看 Linux 内核,深觉 C 语言功底不扎实,很多代码都看不太懂,深入学习巩固 C 语言的知识很有必要。先从指针开始。 一、什么是指针 C语言里,变量存放在内存中,而内存其实就是一组有序字节组成的数组,每个字节有唯一的内存地址。CPU 通过内存寻址对存储在内存中的某
阅读全文
摘要:C语言之宏的使用技巧(宏嵌套/宏展开/可变参数宏) 1.前言 最近在看库代码及源代码与开源项目的时候经常会遇到一些特殊的宏用法。预处理器在源代码编译之前对其进行一些文本性质的操作。它的主要任务包括删除注释、插入被#include指令包含的文件的内容、定义和替换由#define指令定义的符号以及确定代
阅读全文
摘要:C语言之类型重定义typedef (2) 全文转载于鱼鹰谈单片机 typedef关键字可以用于给数据类型定义一个别名,比如说你本名叫关谷神奇,我嫌弃这个名字太长了,所以给你取一个别名,叫关谷,以后我叫关谷的时候你就知道在叫你了。 当你定义了一个结构体时,每次创建一个结构体都要使用struct+结构体
阅读全文
摘要:C语言之类型重定义typedef (1) 第一个作用是 画繁为简 给比较冗长的类型名字起个外号,则能少打几个字,从另外意义来说是程序员的偷懒行为,也是促进进步,提升开发效率。从功能方面讲typedef和linux中的alias命令有点类似。 第二个作用是 平台开发增强可移植性 因为不同平台相同的数据
阅读全文
摘要:C++连接mysql数据库的两种方法 1.第1种:是利用ADO连接 此种方法可以实现我当前的需求,通过连接不同的字符串来连接不同的数据库。暂时只连接了mysql,sqlserver,oracle,access。对于access,因为它创建表的SQL语句不太兼容标准SQL语句,需要做一些处理,这里暂时
阅读全文

浙公网安备 33010602011771号