摘要: 1 //------------------------------------1 2 #include<stdio.h> 3 void main() 4 { 5 int a,b,*p1,*p2,*p; 6 printf("input a,b:\n"); 7 scanf("%d%d",&a,&b); 8 p1=&a;//地址给他,并不给值 9 p2=&b; 10 if(a<b)//比较找出最大值 11 { 12 p=p1; 13 p1=p2; 14 p2=p; 15 ... 阅读全文
posted @ 2013-06-10 22:33 herizai 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1、int(*p)[4];------ptr为指向含4个元素的一维整形数组的指针变量(是指针)2、int *p[4];-------定义指针数组p,它由4个指向整型数据的指针元素组成(是数组)3、int(*)[4];--------实际上可以看作是一种数据类型。也就是第一个(int(*p)[4];)中定义的p的数据类型其实你要看这种到底是什么,就是要看他最先和谁结合。 比如1中p先与*结合,那就说明p本质是一个指针;而2中p先与后面的[4]结合,说明他本质是一个数组。再慢慢理解数组不赋初值的话是没有值的,其他地方就不能引用这个数组的值,因为他本身没有值。这个和全局变量不一样,全局变量不赋值是默 阅读全文
posted @ 2013-06-10 22:20 herizai 阅读(2151) 评论(0) 推荐(0) 编辑
摘要: C语言转义字符和格式控制符参考转义字符参考:\a:蜂鸣,响铃\b:回退:向后退一格\f:换页\n:换行,光标到下行行首\r:回车,光标到本行行首\t:水平制表\v:垂直制表\\:反斜杠\':单引号\":双引号\?:问号\ddd:三位八进制\xhh:二位十六进制\0:空字符(NULL),什么都不做注:1,\v垂直制表和\f换页符对屏幕没有任何影响,但会影响打印机执行响应操作。2,\n其实应该叫回车换行。换行只是换一行,不改变光标的横坐标;回车只是回到行首,不改变光标的纵坐标。3,\t 光标向前移动四格或八格,可以在编译器里设置4,\' 在字符里(即单引号里)使用。在字符 阅读全文
posted @ 2013-06-10 12:23 herizai 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 1 //---------------------------------------1 2 #include<stdio.h> 3 #include<string.h> 4 #define N 100 5 void main() 6 { 7 char str[N]; 8 int i,len; 9 printf("输出任意一个字符串:\n"); 10 gets(str);//输入一个字符串 11 len=strlen(str);//求出输入字符串的长度 12 for(i=len-1;i>=0;i--)//从字符串的最后一个字符... 阅读全文
posted @ 2013-06-10 02:21 herizai 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1、初始化字符串#include<string.h>void*memset(void*s,intc,size_tn); //返回值:s指向哪,返回的指针就指向哪memset函数把s所指的内存地址开始的n个字节都填充为c的值。通常c的值为0,把一块内存区清零。例如定义char buf[10];,如果它是全局变量或静态变量,则自动初始化为0(位于.bss段),如果它是函数的局部变量,则初值不确定,可以用memset(buf, 0, 10)清零,由malloc分配的内存初值也是不确定的,也可以用memset清零。2、取字符串的长度#include<string.h>size_ 阅读全文
posted @ 2013-06-10 00:11 herizai 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1、函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source);2、函数名: strcat 功 能: 字符串拼接函数 用 法: char *strcat(char *destin, char *source);3、函数名: strchr 功 能: 在一个串中查找给定字符的第一个匹配之处4、函数名: strcmp 功 能: 串比较用 法: int strcmp(char *str1, char *str2);5、函数名: strncmpi 功 能: 将一个串中的一部分与另一个串比较, 不管大小写 用 法: 阅读全文
posted @ 2013-06-10 00:04 herizai 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 常用字符串处理函数C语言.txt每天早上起床都要看一遍“福布斯”富翁排行榜,如果上面没有我的名字,我就去上班。谈钱不伤感情,谈感情最他妈伤钱。我诅咒你一辈子买方便面没有调料包。函数strlen直接就返回串str的长度!函数名: stpcpy功 能: 拷贝一个字符串到另一个用 法: char *stpcpy(char *destin, char *source);程序例:#include <stdio.h>#include <string.h>int main(void){char string[10];char *str1 = "abcdefghi" 阅读全文
posted @ 2013-06-10 00:03 herizai 阅读(258) 评论(0) 推荐(0) 编辑