c++/c
文章平均质量分 86
fmoonstar
1. 具有较强的责任感和集体荣誉感,能很快地融入团队。
2. 能够在充满挑战和不断变化的环境下获得很好的发展,能够充分利用技术来解决现实问题。
3. 乐观积极,抗压能力强,做事细致严谨。
熟悉Linux环境下C/C 高级编程,具有有较强程序分析,逻辑思维和调试能力。
熟练使用vim编辑器,gcc,gdb等调试工具,能编写Makefile。
熟悉Linux操作系统下的 TCP/IP、socket编程,多进程多线程编程。
熟悉基于QT的GUI程序开发以及QT程序设计。
熟悉Linux操作系统开发环境,能够搭建交叉编译环境以及ARM体系结构,了解简单的汇编指令。
展开
-
C语言深度剖析之—指针与内存地址(函数指针,普通指针,指针数组,数组的指针,指针的指针)
1. int* p=NULL 与*p=NULL的区别:1)int* p=NULL,定义一个指针,其指向的内存保存的是int型的数据,同时p的值为0X00000000(即完成一次初始化); 其中,p是一个指针变量,p中内存地址处的内存是p指向的内存。 所以,*前面的类型只是说明内存数据的类型,不管怎么样的指针类型,大小都是4bytes; 2)int* p ;原创 2011-11-04 19:07:06 · 3540 阅读 · 0 评论 -
c语言深度剖析之—关键字
C/c++语言中的关键字: 类1:数据类型关键字 Char , int, float, double,long,short,signed, unsigned, enum , struct, union, class, void 类2:控制语句关键字 循环语句: For ,do, while,break原创 2011-11-25 10:09:24 · 723 阅读 · 0 评论 -
从内存分配看函数参数传递问题
以下程序各有何问题?***********************************************************************************************************************************1.void getmemory(char*p){p=(char *) malloc(原创 2011-09-27 17:54:18 · 3436 阅读 · 0 评论 -
extern,static,const修饰变量的用法
首先看两道道面试题:变量的定义与声明有啥区别?首先:变量的定义一定也是变量的初始化,反之则不成立, 在一定的作用域中,变量的声明可以有多个,但是定义只有一个; -》变量在定义时分配内存空间,同时也可能赋予初值; -》变量在声明时不会分配内存空间,说明该变量是存在的,指出了该变量的名字和位置。其作用是声明该变量是已在程序后面定义的变量 如: extern int i ;原创 2011-09-09 11:50:11 · 5930 阅读 · 0 评论 -
C深度剖析-符号与预处理
符号:1. 连接符 与 转义符1)C语言中反斜杠 \ 表示断行,编辑器将\后面的自动连接到前一行;注意: \后面不能有空格,\的下一行之前也不能有空格2)反斜杠 \作为转义字符开始标志\n 回车换行 \t 横向跳到下一制表位置\v 竖向跳格 \b 退格\r 回车 \f 走纸换页\原创 2011-11-30 16:58:30 · 1315 阅读 · 0 评论 -
.spec文件笔记
头文件:(1) Summary: 用一句话概括该软件;(2) Name: 软件名,最终RPM 软件是用该名字,版本号,释出号,体系号来命名软件的;(3) Version: 软件包版本号, 当软件相对之前有较大改动才会增加版本号;(4) Release: 软件包释出号, 当对软件作出补丁时,释出号加1;(5) Vendor: 软件开发者的名字;(6) CopyRight: 软原创 2013-04-15 11:18:22 · 608 阅读 · 0 评论 -
实现 C调用 C++ 函数
c 调用 c++ 函数 1. myMgr.cpp : 可以是一个普通的纯C++ 函数, 或者是在QT开发环境中的带有 等头文件的C++类函数; 2. myMidProvider.h : 利用如下格式声明即将被C调用的函数; #ifdef __cplusplus原创 2013-04-11 18:13:20 · 848 阅读 · 0 评论