最新文章列表

[转载]C语言memcpy函数

   原型:extern void *memcpy(void *dest, void *src, unsigned int count);    用法:#include <string.h>    功能:由src所指内存区域复制count个字节到dest所指内存 ...
龙行天天 评论(0) 有1508人浏览 2012-05-16 16:04

C语言目录操作

1. 在Linux下要判断一个路径是否是目录,及遍历这个路径下的所有文件,可以使用以下方式:     主演使用的函数是:     int lstat(const char *, struct stat):取得一个路径的信息,可以从这个信息中得到是否及目录还是文件。其他属性参考man     S_ISDIR():判断是否是目录,传入参数是stat.st_mode     DIR * open ...
icarusliu 评论(0) 有2671人浏览 2012-05-14 22:05

链表的C语言实现之动态内存分配(转自比特网)

  一、为什么用动态内存分配     但我们未学习链表的时候,如果要存储数量比较多的同类型或同结构的数据的时候,总是使用一个数组。比如说我们要存储一个班级学生的某科分数,总是定义一个float型(存在0.5分)数组:     float score[30];     但是,在使用数组的时候,总有一个问题困扰着我们:数组应该有多大?     在很多的情况下,你并不能确定要使用多大的数 ...
龙行天天 评论(0) 有881人浏览 2012-05-13 20:52

C语言下,获取文件信息

C语言下,如何获取文件的生成时间,日期和文件大小等文件信息。    1、标准库函数并未提供对应的实现,这个Linux上GCC中struct stat的资料 struct stat { dev_t st_dev; /* device */ ino_t st_ino; /* inode */ mode_t ...
qimo601 评论(0) 有6690人浏览 2012-05-08 15:07

C语言中函数作为函数的参数

    一直以来,我是采用Java编程的,在Java中函数作为另一函数的参数很简单,只需要将作为参数的函数所属的对象作为参数传给相关的函数即可,举个例子,有对象   class Temp1{ private int a; private int b;   public void function1(){ ...... } }       现在需要将function1 ...
龙行天天 评论(0) 有2643人浏览 2012-05-07 15:57

各路大大,救救!!

大大,帮我改一改,下面的代码好不!? 拜托了!!! (下面代码是实现对文件了的某一条记录进行修改的) /* Note:Your choice is C IDE */ #include "stdio.h" #include "malloc.h" #include "stdlib.h" #include "string.h" ...
凝结了的柔情 评论(0) 有599人浏览 2012-05-02 20:59

直接插入排序——C语言描述

  #include <stdio.h> #define MAXSIZE 30 typedef int KeyType; typedef int otherType; typedef struct{ KeyType key; otherType other; }RecordType; void straightInsertSort(RecordType R[ ...
housen1987 评论(0) 有1681人浏览 2012-04-23 09:24

栈的应用

栈的应用举例 1 数制转换 十进制N和其他d进制的转换原理: N=(N div d)*d + N mod d (其中,div为整除运算,mod为求余运算) C语言求解: void conversion(int N){ sqStack S; initStack(&S); while(N){ push(&S,N%8); N = N/8; } ...
housen1987 评论(0) 有914人浏览 2012-04-17 23:19

栈和队列

栈和队列是特殊的线性表。 栈 栈(stack)是限定在表尾进行插入或删除操作的线性表,表尾端称为栈顶(top),表头端称为栈底(bottom),不含元素的 ...
housen1987 评论(0) 有1464人浏览 2012-04-17 21:49

线性表(三)

  线性表(一)    线性表(二) 线性表的链式表示和实现 线性表的顺序存储可以随机存取表中任一元素,缺点是在做插入或删除操作时,需要移动大量的元素。 线性表的链式存储不要求逻辑上相邻的元素在物理位置上也相邻,在做插入或删除操作时,不需要移动元素,但也失去了随机存取的特点。 1 线性链表 用一组任意的存储单元存储线性表的数据元素。整个链表的存取必须从头指针开始,头指针指向链表的 ...
housen1987 评论(0) 有973人浏览 2012-04-15 12:29

线性表(二)

线性表(一)   问题: 有2个线性表LA,LB,现在要求组成一个新的集合A=A+B     void merge(sqList *LA,sqList *LB){ int i; elemType e; for(i=1;i<=listLength(LB);i++){ e = getElem(LB,i); if(!locateElem(LA,e)){ ...
housen1987 评论(0) 有1050人浏览 2012-04-14 23:39

求教高手C 语言不定义结构体可以调用结构体指针

今天听老师说专家级人物可以在C语言中定义一个结构体不使用结构体指针,但是可以使用符号->且编译器可以编译通过。例如 struct stu{char name[20];long number;float score[4];} ;  如果我们要访问结构体内容,一般如下两种方法: struct stu p;struct stu *p1; 定义结构体变量p,引用形式为:p.number=10; ...
wcje679 评论(0) 有1114人浏览 2012-04-14 18:31

线性表(一)

线性表的定义类型 线性表(linear_list) 一个线性表是n个数据元素的有限序列。 一个数据元素可以由多个数据项(item)组成,这个时候把数据元素称为记录(record),含有大量记录的线性表又称为文件(file)。 同一线性表中的元素必定具有相同特性,即属同一数据对象。
housen1987 评论(0) 有1258人浏览 2012-04-13 17:43

数据结构概论和时间复杂度的简单求法

1 基本概念和术语   数据(Data)——对客观事物的符号表示,在计算机科学中指能输入到计算机中并被计算机程序处理的符号的总成。数据的含义极广,如图像、声音等都可以通过编码而归之于数据的范畴。 数据元素(Data Element)——数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。 数据项(Data Item)——数据项是数据的不可分割的最小单位 ...
housen1987 评论(0) 有2821人浏览 2012-04-12 22:49

一个各种著名算法问题的c源程序包

1.版权申明   该程序包来自Andy。由Andy收集整理。   在此我谨代表我个人感谢Andy的贡献与分享精神!   作者:Andy   联系方式:QQ : 15006747 ,E-mail : zhgpa@sohu.com 2.推荐理由   该程序包中的C语言程序写得非常工整,规范。内容丰富,涉及的知识点比较多。一些基本问题都有。 适合对C语言编程和算法有兴趣的程序员学习。建议学习者下载后运行 ...
liuqing_2010_07 评论(0) 有1517人浏览 2012-03-17 16:18

C 语言重点知识 面试必备2

1、unsigned int 类型的数据与int类型的数据运算后自动转化为unsigned int 类型。    比如说-20和6运算后就会变成一个很大的数;      下面解释一个判断语句:    (a+b>6)?{       c=1    }:(c=0);    具体的意思就是如果a+b>6则c+1,否则C=0;   // %f.2:表示的意思是小数点后保留几位;    ...
liu1028701143 评论(0) 有1173人浏览 2012-03-11 15:26

C/C++ 指针部分总结1

1、指向常量的指针,防止通过指针去修改变量的值,而不管变量是否我const int x =3; const int *pc = &x; *pc = 888; printf("x=%d\n",x); 2、指向常量的指针,该指针可以指向别的变量,指针的value是可以更改的; pc  = &bb ; //可以 3、指向常量的指针,不能赋值给一个普通的指针; ...
liu1028701143 评论(0) 有1080人浏览 2012-03-09 21:57

Linux C语言连接MySQL 增删改查操作

Linux下想要测试mysql和memcached的性能,因为是服务器只能通过终端连接,所以考虑用C语言写测试代码。于是研究了把C怎么连接MySQL以及增删改查的代码。 ...
asyty 评论(0) 有19576人浏览 2012-03-09 09:09

安徽省二级C语言试题

试题见附件!
IThead 评论(0) 有1305人浏览 2012-03-05 09:56

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics