自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 2012.07.19

1、udp_client.c#include #include #include #include #include #include #include #include #include #include #define SERVER_PORT 8888 #define MAX_BUF_SIZE 1024 void udpc_requ(int

2012-07-19 18:42:39 1338

原创 2012.07.19

tcp_server.c#include #include #include #include #include #include #include #include #define portnumber 3333int main(int argc, char *argv[]) {  int sockfd,new_fd;  str

2012-07-19 18:40:18 1320

原创 2012.07.12

1、thread_create.c#include #include void *myThread1(void){    int i;    for (i=0; i    {        printf("This is the 1st pthread,created by zieckey.\n");        sleep(1);//Let this thr

2012-07-17 20:34:46 335

原创 2012.07.17

1、pipe.c#include #include #include #include int main(){      intpipe_fd[2];      if(pipe(pipe_fd)      {      printf("pipecreate error\n");      r

2012-07-17 20:30:01 336

原创 2012.07.13

Fork.c#include#include#include#include#include#include#include/*进程创建 */voidmain(void){      pid_t child;    int status      printf("This w

2012-07-13 17:16:35 311

原创 2012.07.13

File_cp:#include #include #include #include #include #define BUFFER_SIZE 1024int main(int argc,char **argv){int from_fd,to_fd;int bytes_read,bytes_wri

2012-07-13 17:01:35 334

转载 2012.07.12

链表的建立、插入和删除数组作为存放同类数据的集合,给我们在程序设计时带来很多的方便,增加了灵活性。但数组也同样存在一些弊病。如数组的大小在定义时要事先规定,不能在程序中进行调整,这样一来,在程序设计中针对不同问题有时需要3 0个大小的数组,有时需要5 0个数组的大小,难于统一。我们只能够根据可能的最大需求来定义数组,经常会造成一定存储空间的浪费。我们希望构造动态的数组,随时可以调整数组

2012-07-13 16:56:21 595

原创 2012.07.11

一、简答1、用预处理指令#define申明一个常数,用以表明1年中有多少秒(忽略闰年问题);写一个“标准#define”宏MIN函数,这个宏输入两个参数并返回最小的一个。答:#defineSECONDS_PER_YEAR(60*60*24*365)UL2、用变量a给出下面的定义(a)一个整型数。           答:int a;(b)一个

2012-07-11 17:21:48 1416

原创 2012.07.09

1、函数接口函数的调用者和函数的实现者之间订立了一个契约,在调用函数之前,调用者要为实现者提供某些条件,在函数返回时,实现者要对调用者尽到某些义务2、传出函数,传入函数如果函数接口有指针参数,既可以把指针所指向的数据传给函数使用(称为传入参数),也可以由函数填充指针所指的内存空间,传回给调用者使用(称为传出参数),例如strcpy的src参数是传入参数,dest参数是传出参数.3、

2012-07-10 18:56:38 326

原创 2012.07.10

#include#include#includevoid my_strcopy(char *dest,char *src,int num){while(num){*(dest++)=*(src++);num--;}*dest='\0';}int continumax(char *outputstr,char *inputstr){int max=

2012-07-10 18:43:27 311

原创 2012.07.10

1、数组数组(Array)也是一种复合数据类型,它由一系列相同类型的元素(Element)组成int count[4]2、数组名vv数组名的值是一个指针常量,也就是数组第一个元素的地址vint a[4];vint char *b = a;3、 数组的初始化vint count[4] = { 3, 2, };//不完整的初始

2012-07-10 17:28:56 377

原创 2012.07.09

#includevoid display_bit(int arry[32]){    int i=0;    for(i=0;i  {    printf("%d",arry[i]);  }    printf("\n");}int main(){    unsigned int num=9;    int bit[32];    int i

2012-07-10 17:06:37 260

原创 2012.07.07

1、编写一个c函数,该函数给出一个字节中被置为1的位的个数.#include unsigned int CounteOne0(char Log){    unsigned int num = 0;    int var = 0;    int counter = 0;    for (; counter   {    var = Log&0x01;    i

2012-07-09 17:33:59 296

原创 2012.07.06

1、输入5个数(含负数、小数)将它们按由小到大的顺序排列起来提示:需要排数的数字通过参数传递进来例如:输入:./a.out -1 2.1  -3  5          输出: -3 -1 2.1 5 7#include   main()        {    int i, j, k;          float t,a[5];    printf( "plea

2012-07-09 17:07:05 276

原创 2012.07.05

static:全局静态变量:作用范围局限于它的源文件,即只有本文件内的代码才可以访问它,变量名在其他文件内不可见•局部静态变量:局限于特定函数,但出作用域并不释放,在函数体内的静态变量的值也能够维持•静态函数:作用范围仅限于它的源文件,即只有本文件内才能够调用,函数名在其他文件不可见存放位置:程序开始时,存放在全局数据区,结束时释放空间,默认初始化值是0,使用时可改变其值;

2012-07-06 17:20:23 257

原创 2012.07.05

#includeint my_strlen(const char *str){    int i=0;    while(*str1='\0')  {    i++;    if(*str==' ')    i--;    str++;   }    return i;}void str_cat(char *dest,const char *sr

2012-07-06 16:48:59 242

转载 2012.07.05

C 中 extern 和 staticC语言中:extern :extern(外部引用)可以置于变量或者函数前,以标示变量或函数的定义在别的文件中,在一个文件中用到的extern这些变量或函数是外来的,不是本文件定义的,提示编译器遇到此变量和函数时在其他模块中寻找其定义。注意,只有其他文件中的全局变量才能被其他文件所extern。extern int val;

2012-07-06 16:30:41 226

原创 2012.07.04

1、通过编程实现统计1~n有多少个9#includeint main(){    int i;    int tmp;    int count=0;    int n;    scanf("%d",&n);    for(i=0;i    {    tmp=i;    while(tmp!=0)    {    if(tmp%9==0)

2012-07-06 16:29:37 197

原创 2012.07.03

tar命令详解1. 作用 tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。2. 格式 tar [主选项+辅选项] 文件或目录 3. 主要参数    使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。    3.1 主选项:    -c 创建新的档案文件。如果用户想备份一个

2012-07-05 23:26:39 186

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除