
C语言
_宇宙浪子_
与其遥望远方,不如说走就走~
展开
-
C语言判断文件夹或者文件是否存在的方法
C语言判断文件夹或者文件是否存在的方法转自:http://liuzhigong.blog.163.com/blog/static/178272375201171594820785/方法一:access函数判断文件夹或者文件是否存在函数原型: int access(const char *filename, int mode);所属头文件:#include f转载 2014-11-09 14:17:34 · 794 阅读 · 0 评论 -
Linux 的多线程编程的高效开发经验
Linux 的多线程编程的高效开发经验杨 奕 (yangyish@cn.ibm.com), 软件工程师, IBM贺 皓 (haohe@cn.ibm.com), 软件工程师, IBM张 俊伟 (zhjunwei@cn.ibm.com), 软件工程师, IBM简介: 本文中我们针对 Linux 上多线程编程的主要特性总结出 5 条转载 2014-09-30 09:55:21 · 481 阅读 · 0 评论 -
restrict关键字
restrict关键字的含义是:约束、限定、严格的;这个关键字是C99标准中新增加的;简单地说,restrict关键字只用于限定和约束指针;它告诉编译器,所有修改该指针所指向内存中内容的操作,全都必须基于(base on)该指针,即:不存在其它进行修改操作的途径;换句话说,所有修改该指针所指向内存中内容的操作都必须通过该指针来修改,而不能通过其它途径(其它变量或指针)来修改;这样做的好处是转载 2014-11-20 16:10:01 · 771 阅读 · 0 评论 -
C++/C笔试面试题目大大的集合
C++/C笔试面试题目大大的集合2010-10-22 00:08 3742人阅读 评论(0) 收藏 举报面试c++string编译器null设计模式1、const 有什么用途?(请至少说明两种)答:(1)可以定义 const 常量(2)const可以修饰函数的参数、返回值,甚至函数的定义体。被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序转载 2014-11-21 09:19:26 · 2210 阅读 · 0 评论 -
C++笔试面试宝典总结
1.new、delete、malloc、free关系new和delete对应、malloc和free对应new和delete是c++语言的标准库函数,而malloc和free是c++的运算符它们都可用于申请动态内存和释放内存,区别在对非内部数据类型的对象而言,malloc和free无法满足动态对象的要求(因为对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函转载 2014-11-21 09:32:31 · 865 阅读 · 0 评论 -
根据经纬坐标计算距离
C语言版:#include #include #define PI 3.1415926#define EARTH_RADIUS 6366000 //地球近似半径(mi)//计算距离double get_distance(double lat_a, double lng_a, double lat_b,原创 2016-06-03 10:45:09 · 1089 阅读 · 1 评论 -
Python使用CFFI调用C动态库
原文链接 http://blog.youkuaiyun.com/itisyang/article/details/54426631初始化from cffi import FFIffi = FFI()12加载C动态库lib_IOTCAPIs = ffi.dlopen("./tutk_lib/libIOTCAPIs.so")1这种方法加载动态库若是多个库之间有交错调用,则会报错,转载 2018-01-05 17:00:19 · 779 阅读 · 0 评论