随笔分类 -  02-c/c++

摘要:1.问题描述: 时间设置到2020-01-01 00:00:00之前,时间不能跳到2020-01-01 00:00:00; https://www.nxp.com.cn/docs/zh/data-sheet/PCF8563.pdf 1 #include "stdio.h" 2 #include "l 阅读全文
posted @ 2020-03-05 20:15 hello,123456 阅读(1476) 评论(0) 推荐(0)
摘要:1.C++的基本语法 C++程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。 对象:对象具有状态和行为。对象是类的实例。 类:类可以定义为描述对象行为、状态的模板、蓝图。 方法:从基本上说,一个方法表示一种行为。一个类可以包含多个方法。可以在方法中写入逻辑、操作数据以及执行所有的动作。 阅读全文
posted @ 2018-12-13 21:08 hello,123456 阅读(252) 评论(0) 推荐(0)
摘要:(1)#define可以使用其他类型说明符对宏类型名进行扩展,但对 typedef 所定义的类型名却不能这样做。例如: (2) 在连续定义几个变量的时候,typedef 能够保证定义的所有变量均为同一类型,而 #define 则无法保证。例如: 与 #define 不同,typedef 具有以下三个 阅读全文
posted @ 2018-05-28 20:11 hello,123456 阅读(219) 评论(0) 推荐(0)
摘要:1 /******************************************************************* 2 * > File Name: 00-test.c 3 * > Author: fly 4 * > Mail: XXXXXXXX@icode.com 5 * > Create Time: Sun 15 Oct ... 阅读全文
posted @ 2018-04-16 22:40 hello,123456 阅读(268) 评论(0) 推荐(0)
摘要:转载于:http://blog.csdn.net/lincoln_2012/article/details/50801080 项目中经常使用C和C++混合编程,那么,在调用对方接口时,总是不可避免地出现问题。为了让双方和谐地工作,就得用到extern "C"。 1 问题 在C++中,为了支持重载机制 阅读全文
posted @ 2017-11-24 15:52 hello,123456 阅读(9226) 评论(0) 推荐(0)
摘要:一、预处理 1 预处理 2 gcc -E Hello.c -o hello.i 3 编译 4 gcc -S hello.i -o hello.s 5 汇编 6 gcc -c hello.s -o hello.o 7 链接 8 gcc hello.o -o hello 1 # 1 "hello.c" 阅读全文
posted @ 2017-09-17 14:37 hello,123456 阅读(1483) 评论(0) 推荐(0)
摘要:C语言:特殊函数 1.递归函数: 与普通函数比较,执行过程不同,该函数内部调用它自己,它的执行必须要经过两个阶段:递推阶段,回归阶段; 当不满足回归条件,不再递推; 1 #include <stdio.h> 2 3 void fun(int n){ 4 printf("n = %d\n", n); 阅读全文
posted @ 2017-09-12 14:58 hello,123456 阅读(401) 评论(0) 推荐(0)
摘要:一、结构体 是一种复合的数据类型,由多个不同类型的数据(为结构体的成员)组成的集合。 在c语言中没有给出结构体这种类型具体的形式(名称),但是给出类定义该结构体类型的方法(格式)。 在使用结构体类型时,必须先定义机构体具体的类型,然后用定义好的类型来定义变量,进而使用变量。 综上,结构体是一种自定义 阅读全文
posted @ 2017-09-12 14:57 hello,123456 阅读(365) 评论(0) 推荐(0)
摘要:C语言:指针 阅读全文
posted @ 2017-09-12 14:55 hello,123456 阅读(132) 评论(0) 推荐(0)
摘要:C语言:内存与存储 阅读全文
posted @ 2017-09-12 14:55 hello,123456 阅读(94) 评论(0) 推荐(0)
摘要:C语言:数组 阅读全文
posted @ 2017-09-12 14:54 hello,123456 阅读(147) 评论(0) 推荐(0)
摘要:C语言:函数 阅读全文
posted @ 2017-09-12 14:39 hello,123456 阅读(122) 评论(0) 推荐(0)
摘要:C语言:控制流、跳转 阅读全文
posted @ 2017-09-12 14:38 hello,123456 阅读(143) 评论(0) 推荐(0)
摘要:C语言:基本数据类型 阅读全文
posted @ 2017-09-12 14:37 hello,123456 阅读(170) 评论(0) 推荐(0)
摘要:1 /******************************************************************* 2 * > File Name: 05-ymd.c 3 * > Author: fly 4 * > Mail: XXXXXXXX@icode.com 5 * > Create Time: Thu Sep 7 16:43:... 阅读全文
posted @ 2017-09-07 21:42 hello,123456 阅读(2743) 评论(0) 推荐(4)
摘要:转载自:http://www.cnblogs.com/wfwenchao/p/5209197.html C是一门朴素的语言,你使用的命名也应该这样。与Modula-2和Pascal程序员不同,C程序员不使用诸如“ThisVariableIsATemporaryCounter”这样“聪明”的名字。C程 阅读全文
posted @ 2017-09-02 16:24 hello,123456 阅读(10650) 评论(1) 推荐(0)
摘要:#ifndef _GRAPH_#define _GRAPH_#include<stdio.h>#include<stdlib.h>#include<string.h>#include<stdbool.h> /*NSI控制码(高亮,下划线,闪烁,光标位置,清屏等)给printf的输出加上些特效比如颜色 阅读全文
posted @ 2017-08-20 23:53 hello,123456 阅读(636) 评论(0) 推荐(0)
摘要:首先我们要了解内存的分配方式。一般来说,内存的分配方式有三种: 1.从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 2.在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放 阅读全文
posted @ 2017-08-20 23:48 hello,123456 阅读(695) 评论(0) 推荐(0)
摘要:1》修饰基本类型变量(使其只读) 2》修饰指针: ①、int const *p或者const int *p; *p是只读的,不可以通过指针修改,可以通过变量修改; ②、int * const p; const将p变为只读数据 ③、const int * const p; const将p和*p都变为只 阅读全文
posted @ 2017-07-24 08:41 hello,123456 阅读(109) 评论(0) 推荐(0)
摘要:1.概念:在c语言中,把用于存储内存地址的变量称为指针变量,简称指针;任何指针在内存中只占4个字节; 2.定义:格式:指针指向的数据类型 * 指针名称; 例如:int *p; //p中只可以存储int型数据的地址,也就是说p只能指向int行的数据空间; 3.初始化: 4.三要素: 当给指针赋值后,对 阅读全文
posted @ 2017-07-22 12:01 hello,123456 阅读(158) 评论(0) 推荐(0)