按类别查询搜索结果
关于关键词 的检测结果,共 833
【嵌入式】 Linux C串口程序
elnino100 | 2016-03-04 09:35:37 | 阅读(980) | 评论(0)
点击(此处)折叠或打开#include<stdio.h> #include<stdlib.h> #include<unistd.h> #include<sys/types.h> #include<sys/stat.h> #include<fcntl.h> #include<termios.h> #include<errno.h> ...【阅读全文】
炮雷子 | 2016-03-03 23:00:42 | 阅读(1690) | 评论(0)
先来看一个问题抛砖引玉(mini2440开发板,mdk开发工具):int haha=0xdeadbeaf;int main(){        if(haha==0xdeadbeaf)            执行A    else         ...【阅读全文】
炮雷子 | 2016-01-24 22:21:55 | 阅读(1770) | 评论(0)
C语言预定义宏:__FUNCTION__当前函数名,__FILE__ 当前文件名,__LINE__当前行号(不考虑执行顺序,只考虑该执行代码在文件中第几行)printf(“filename is%s,functionname is %s,linenumber is %d",__FILE__,__FUNCTION__,__LINE__); Gcc不能主动和c++库链接,gcc–lstdc++就和g++一样了Gcc –E...【阅读全文】
【嵌入式】 C 调试信息
644924073 | 2016-01-10 17:29:35 | 阅读(1470) | 评论(0)
#include #define debug_message (printf("%s %s()  [%d]:\n",__FILE__,__func__,__LINE__),printf)int main(int argc, const char *argv[]){   debug_message;   //printf("\n");   printf("hello world\n");   return 0;}【阅读全文】
炮雷子 | 2016-01-02 17:26:58 | 阅读(3170) | 评论(0)
函数跳转的两种方法:1、bl    func2、ldr   lr    返回地址     ldr   pc   跳转地址第一种方法,执行bl指令的时候会自动把返回地址写入lr(相对地址)。第二种方法,人为地把返回地址写入lr,再把跳转地址写入pc(绝对地址)。关于相对...【阅读全文】
48576958 | 2015-12-10 23:57:01 | 阅读(210) | 评论(0)
461891103 | 2015-12-09 20:13:36 | 阅读(320) | 评论(0)
今天来讨论一下C中的内存管理。记得上周在饭桌上和同事讨论C语言的崛起时,讲到了内存管理方面我说所有指针使用前都必须初始化,结构体中的成员指针也是一样有人反驳说,不是吧,以前做二叉树算法时,他的左右孩子指针使用时难道有初始化吗那时我不知怎么的想不出理由,虽然我还是坚信要初始化的过了几天这位同事...【阅读全文】
461891103 | 2015-12-09 20:00:25 | 阅读(320) | 评论(0)
《代码大全》建议在变量定义的时候进行初始化,但是很多人,特别是新人对结构体或者结构体数组定义是一般不会初始化,或者不知道怎么初始化。1、初始化typedef struct _TEST_T {        int i;        char c[10];}TEST_T;TEST_...【阅读全文】
王贤才 | 2015-12-09 19:01:44 | 阅读(2000) | 评论(0)
gcc编译c语言中内嵌汇编--AT&T and Intel 汇编语法对照寄存器命名:AT&T:  %eaxIntel: ...【阅读全文】
461891103 | 2015-12-09 16:56:16 | 阅读(280) | 评论(0)
一、C语言由源代码生成的各阶段如下:C源程序->编译预处理->编译->优化程序->汇编程序->链接程序->可执行文件       其中 编译预处理阶段,读取c源程序,对其中的伪指令(以#开头的指令)和特殊符号进行处理。或者说是扫描源代码,对其进行初步的转换,产生新的源代码提...【阅读全文】
墙根下的水壶 | 2015-12-09 14:49:47 | 阅读(250) | 评论(0)
本文为《arduino技术内幕》中所述方法的矫正【阅读全文】
墙根下的水壶 | 2015-12-09 14:47:43 | 阅读(330) | 评论(0)
本文为《arduino技术内幕》中所述方法的矫正【阅读全文】
chenyun0501 | 2015-12-08 11:13:27 | 阅读(1400) | 评论(0)
wgjnje | 2015-11-05 09:07:32 | 阅读(2980) | 评论(0)
操作系统中常用到汇编语言,在各个平台移植是更是要用到不同的汇编语言。wicca在这里没有写powerpc的基本语法,而是通过一些例子介绍了powerpc汇编与c语言间的对应关系【阅读全文】
叫我小潘啦丶 | 2015-11-03 10:25:26 | 阅读(2330) | 评论(0)
【嵌入式】 c可变参数使用
mzk1st | 2015-10-27 12:45:44 | 阅读(0) | 评论(0)
#include #include #include #include #include //将第二个参数及后面的多个参数打印出来//参数以NULL结束void vaprint(const char *first, ...){    char *retbuf;    size_t len;    va_list argp; /*参数变量传递时,第一个参数在栈地址...【阅读全文】
fengyuxing168 | 2015-10-22 10:23:11 | 阅读(1440) | 评论(0)
【嵌入式】 FreeTDS C API
zhanggf8220 | 2015-10-21 11:23:58 | 阅读(1020) | 评论(0)
1. Dbcmd和dbfcmd函数原形:Dbcmd(DBPROCESS *proc,char * sql);Dbcmd(DBPROCESS *proc, char * format,char *args);实例Dbcmd(proc,“select * from users where user=‘xingxing’”);Char *user=“xingxing”;Dbfcmd(proc,“select * from users where user=’%s’”,user);功能...【阅读全文】
zhuimengcanyang | 2015-10-20 13:53:32 | 阅读(970) | 评论(0)
利用C++面向对象的思想,封装C函数,对上层只提供接口,增强程序的安全性。【阅读全文】
zhuimengcanyang | 2015-10-20 09:40:29 | 阅读(4640) | 评论(0)
注意指针不要指向函数内定义的局部变量。【阅读全文】