
C语言
文章平均质量分 75
锜锜
留校工作
展开
-
JSON c语言开发指南
转载 JSON c语言开发指南 版本修改记录日期修订人转载 2013-08-12 11:21:32 · 819 阅读 · 0 评论 -
面向对象的三个基本特征
1. 封装:将客观事物抽象成类,每个类对自身的数据和方法实行protection(private, protected,public)2. 继承:广义的继承有三种实现形式:实现继承(指使用基类的属性和方法而无需额外编码的能力)、可视继承(子窗体使用父窗体的外观和实现代码)、接口继承(仅使用属性和方法,实现滞后到子类实现)。前两种(类继承)和后一种(对象组合=>接口继承以及纯虚函数)构成了功能复转载 2013-09-26 21:50:03 · 521 阅读 · 0 评论 -
Struct和Class的区别
转载来源:http://blog.sina.com.cn/s/blog_48f587a80100k630.htmlC++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。struct能包含成员函数吗? 能!struct能继承吗? 能!!struct能实现多态吗? 能!!! 既然这些它都能实现,那它和class转载 2013-09-26 22:33:09 · 576 阅读 · 0 评论 -
linux下获取系统时间的方法
可以用 localtime 函数分别获取年月日时分秒的数值。 Linux下获得系统时间的C语言的实现方法: 1. 可以用 localtime 函数分别获取年月日时分秒的数值。 #include //C语言的头文件 #include //C语言的I/O void main() { time_t now; //实例化ti转载 2013-08-15 16:38:50 · 749 阅读 · 0 评论 -
linux系统调用之文件:递归删除非空目录
#include #include #include #include #include #include #include #define BUF_LEN 1024 //int stat(const char *path, struct stat *buf); //int fstat(int filedes, struct stat *buf); //int转载 2013-08-15 09:59:48 · 800 阅读 · 0 评论 -
linux下C语言中mkdir和rmdir函数
mkdir函数用于创建目录。格式如下: #include #include #include int mkdir(const char *pathname,mode_t mode); 其中参数pathname是新创建目录的目录名,mode指定该目录的访问权限,这些位将受到文件创建方式屏蔽(umask)的修正。 该函数原创 2013-08-14 10:20:19 · 6328 阅读 · 0 评论 -
linux下access函数的应用
Linux内核总是根据进程的有效用户ID和有效组ID来决定一个进程是否有权访问某个文件。因此,在编写调整用户ID的程序时,在读写一个文件之前必须明确检查其用户是否原本就有对此文件的访问权限。为了实现这种确认,需要使用access函数。 一般形式为; #include int access(const char *pathname,int mode);原创 2013-08-14 09:36:58 · 690 阅读 · 0 评论 -
c中malloc realloc calloc 的区别和联系
ANSI C说明了三个用于存储空间动态分配的函数(1) malloc 分配指定字节数的存储区。此存储区中的初始值不确定(2) calloc 为指定长度的对象,分配能容纳其指定个数的存储空间。该空间中的每一位(bit)都初始化为0(3) realloc 更改以前分配区的长度(增加或减少)。当增加长度时,可能需将以前分配区的内容移到另一个足够大的区域,而新增区域内的初始值则不确定转载 2013-08-12 10:53:33 · 581 阅读 · 0 评论 -
如何判断CPU是大端还是小端模式
在ARM体系中,每个字单元包含4个字节单元或者两个半字单元。在字单元中,4个字节哪一个是高位字节,哪一个是低位字节则有两种不同的格式:big-endian和little-endian格式。在小端模式中,低位字节放在低地址,高位字节放在高地址;在大端模式中,低位字节放在高地址,高位字节放在低地址。在C语言中,不同于结构体,共用体(联合体)中的几种不同类型的变量存放在同一段内存单元中。利用转载 2013-09-26 21:47:42 · 665 阅读 · 0 评论