C语言指针操作
globalgo
这个作者很懒,什么都没留下…
展开
-
C语言 指针连接字符串(二)
#include "stdio.h"int main(int argc,char * argv[]){ char *connect(char *s1,char *s2); char s1[80],s2[80]; gets(s1); gets(s2); puts(connect(s1,s2)); return 0;}char *connect(char *s1原创 2012-03-22 14:24:03 · 1037 阅读 · 0 评论 -
C语言 指针连接两个字符串(一)
#include "stdio.h"int main(int argc,char *argv[]){char *mystr(char *s1,char *s2);char s1[80],s2[80];gets(s1);gets(s2);puts(mystr(s1,s2));return 0;}char *mystr(char *s1,char *s2原创 2012-03-22 11:15:48 · 1658 阅读 · 0 评论 -
C语言指针开辟内存释放内存
#include "stdio.h"#include "string.h"#include "stdlib.h"int main(){char *a=NULL;char *b=NULL;a=(char*)malloc(100);b=(char*)malloc(100);a="abc";b="abc";int result=strcmp(a,b);prin原创 2013-05-08 00:18:02 · 904 阅读 · 0 评论 -
C语言 字符串指针初始化
#include "stdio.h"#include "stdlib.h"int main(){ char *ps=(char*)malloc(sizeof(char)*3); ps="abc"; free(ps); printf("%s.\n",ps);}原创 2013-05-10 00:02:54 · 1942 阅读 · 0 评论 -
C语言 指针数组
#include "stdio.h"#include "stdlib.h"int main(){ char *ps[]={"abin","lee","varyall"}; printf("%s.\n",ps[0]); printf("%s.\n",ps[1]); printf("%s.\n",ps[2]); printf("%s.\n",*(ps)); printf原创 2013-05-10 00:11:26 · 443 阅读 · 0 评论 -
C语言中指针变量的初始化
a.赋值一个已有变量的地址int a;int *p=&a;b.新开辟一块内存空间int *p=(int*)malloc(size(int));c.赋空值int *p=NULL;转载 2013-05-11 19:18:16 · 543 阅读 · 0 评论