C语言
Derron2015
1234
展开
-
C语言返回结构体
在程序中经常需要一个函数返回多个值,通常我们的函数只能返回一个值,用结构体则可以轻松实现多个值的返回。#include struct A{ int a; int b;int c;};struct A callu(int x, int y){ struct A t; t.a = x * y;t.b = x原创 2016-01-17 12:52:56 · 3690 阅读 · 0 评论 -
C语言学习之回调函数
这是一个回调函数的简单例程,由于最近做的项目发现外国人很喜欢用回调函数,自己不太理解,所以百度呀搜狗呀搜狐呀什么的,搞了个大概。自己就写了一个测试测试。#include void printhello(int a){printf("Hello Qi %d\n",a);}void printgoodbye(int b){printf原创 2016-01-10 16:26:37 · 287 阅读 · 0 评论 -
linux vim编译器修改为强大的IDE
Linux VIM修改 vim 编译器在根目录下创建 .vimrc 文件,将下面代码复制上去并保存即可。在 root 目录下创建 .vimrc 文件,这样以管理员身份写代码也可以了备注:(此 VIM 文本编译器需要先安装 linux 环境下的 python 以及 G++ 编译器)我的 vim 配置主要有以下优点:1. 按 F5 可以直接编译并执行 C 、 C++ 、 py转载 2016-03-25 20:00:35 · 481 阅读 · 0 评论 -
Arduino自己封装库
导言:以封装一个简单的LED库为例,当然这个库是没有必要的,这是测试!! OK ,Let's Start!1、新建一个文件夹:LED在LED文件夹下创建examples文件夹、keywords.txt文件、LED.cpp文件和LED.h文件2、编写LED.h 。。。。。。其实就是创建一个LED的类:#ifndef LED_H#define L原创 2016-03-25 20:05:48 · 4139 阅读 · 1 评论