struct user{
char name[20];
char pass[20];
int isRegedit;
int counts;
}USER;
//sizeof(USER)=48
struct user{
char *name;
char *pass;
......................
阅读全部 | 2015年9月6日 17:00
#include <stdio.h>
#include <Windows.h>
char *test1(){
char str[] = "HelloWorld!"; //函数运行完,分配的内存被释放
return str;
}
char *test2(){
char *str = "HelloWorld!"; //运行完不释放
return str;
}
......................
阅读全部 | 2015年8月14日 11:38
int main(int argc,char* argv[]){
char *p;
p = "sfsfaf";
scanf("%s",p); //输入后程序崩溃
printf("继续。。");
return 0;
}
int main(int argc,char* argv[]){
char p[] = {"sdfsfa"};
......................
阅读全部 | 2015年8月11日 17:11
//字符串拷贝用指针实现
void mystrcpy(char *s, char *t)
{
while (*s++ = *t++) //C中非0即表示逻辑真,所以不用和’\0’比较了
;
}
阅读全部 | 2015年8月11日 13:57