晕,为什么我发的帖子都是两个呢?
学习需要安静。。海盗要重新来过。。
#include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { char t[]="werwer"; char *tt = t; char te[7]; memset(te,0,strlen(te)); //取消注释tt为null printf("%s\n",tt); return 0; }
#include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { char t[]="werwer"; char *tt = t; printf("%08X %08X\n", &t, *&t); printf("%08X %08X\n", &tt, *&tt); printf("%s\n", t); printf("%s\n", &t); return 0; }
main() { char a[]="kkkk",b[]="cccc",*p; int i; p=a; printf("a:%x~%x b:%x~%x\n",a,a+4,b,b+4); for(i=0;i<=10;i++) printf("%x=%c ",p+i,*(p+i)); printf("\n"); memset(a,'A',11); printf("a:%x~%x b:%x~%x\n",a,a+4,b,b+4); for(i=0;i<=10;i++) printf("%x=%c ",p+i,*(p+i)); printf("\n\n"); getch(); }运行结果:
.... { .... printf("\n\n"); printf("%s\n", b); getch(); }