今天志文工作室分享的是一款优秀的软件EpocCam-Pro。EpocCam-Pro可以通过wifi让电脑使用android/iphone手机的摄像头,进行网络视频聊天等使用。它拥有android、iphone、windo…
exit、return、_exit、_Exit的区别
exit、return、_exit、_Exit函数的使用区别。 exit把控制权交给系统,而return将控制权交给调用函数。 1、exit函数和return函数的主要区别是: 1)exit用于在程序运行的过程中随时结束…
va_start、va_arg、va_end在参数可变函数中的使用
当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表,在函数体中声明一个va_list,然后用va_start函数来获取参数列表中的参数,使用完毕后调用va_end()结束。 C语言可变参数函数及三个宏va_…
Ubuntu下Eclipse的安装与汉化
本文介绍的是在ubuntu12.04下的eclipse安装配置以及汉化的方法步骤,仅供参考。 方法一: (缺点是安装时附加openjdk等大量程序并无法去除,优点是安装简单) $ sudo apt-get install…
eclipse - unresolved inclusion: <stdio.h>
eclipse上配置好cdt后,新建一个简单的项目测试下,当写入头文件时,却出现如下错误提示: unresolved inclusion: <stdio.h> 原因与解决: 这是c/c++标准库未设置所致。解…
ubuntu设置/etc/environment环境变量后账号无法登陆解决方法
ubuntu 12.04中,在 etc/environment里设在环境变量后重启,导致账号无法登录。这时以命令模式登陆,删除掉添加的内容再重启即可恢复正常。 具体解决方法如下: 在登录界面 alt +ctrl+f2进入…
不使用第三个变量交换两个变量值的方法
记得面试题中有次遇到一题为,不使用第三个变量,实现两个变量的值交换。回来带着思考搜索了如下几种方法,仅供学习参考。 int a = 1; int b = 2; 方法一:巧用运算符特性实现 C++代码 inline&nbs…
对于数组的a与&a的区别
对于数组的a与&a的区别:数组名a可以作数组的首地址,而&a是数组的指针(如将数组a当做指向数据的指针,则&a可以理解为指向指针a的指针)。 看这个例子: C++代码 int main(…
转义字符与字符串的长度
在计算包含转义字符的字符串长度时,需要特别注意转义字符的长度判断,这在考试、面试题中较为常见。 举例如下(可先尝试计算下执行结果): C代码 char str[] = "vmx43…
短路运算符:条件运算与逻辑运算符
短路运算符就是我们常用的“&&”、“||”,一般称为“条件操作”,短路运算符只能用于逻辑表达式内。非短路运算符则是“&a…