上一页 1 2 3 4 5 6 7 ··· 19 下一页
摘要: #include<stdio.h> #include<string.h> struct Student { char name[32]; int age; int height; int weight; }; int main() { struct Student Stus[3]={ {"hhh", 阅读全文
posted @ 2022-11-03 22:32 WellMandala 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 数组只能存放一种类型的数据,而结构体内可以存放不同类型的数据。 #include<stdio.h> #include <string.h> struct Student { char name[32]; int age; int height; int weight; }; int main() { 阅读全文
posted @ 2022-11-03 21:35 WellMandala 阅读(31) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> #include <string.h> int mystrcmp(char * p1,char * p2) { int ret=0; if(p1!=NULL||p2!=NULL) { while(*p1==*p2) { p1++; p2++; } if(*p1!= 阅读全文
posted @ 2022-11-02 20:01 WellMandala 阅读(118) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> #include <string.h> //实现字符串拼接 char * mystrcat(char * dest,char * src) { char * bak=dest; if(dest==NULL||src==NULL) { return NULL; } 阅读全文
posted @ 2022-11-02 19:34 WellMandala 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 自己实现一个字符串的拷贝函数 #include<stdio.h> #include<stdlib.h> #include <string.h> char * mystrcpy(char * dest,char * src) { if(dest==NULL||src==NULL) { return N 阅读全文
posted @ 2022-11-01 22:26 WellMandala 阅读(68) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> #include<stdlib.h> int main() { // char *p;//定义一个野指针:没有让它指向一个变量的地址 // *p='c';//直接对野指针进行操作,会报错 char *p1; p1=malloc(1);//动态开辟内存 *p1='d 阅读全文
posted @ 2022-11-01 21:33 WellMandala 阅读(277) 评论(0) 推荐(0) 编辑
摘要: strlen表示的实际的字符串长度,不会把字符串结束符'\0'计算进去,而sizeof则不是实际的字符串长度,它会把字符串的结束标识符'\0'也包含进去。 #include<stdio.h> int main() { char cdata1[125]="hello"; int len1=strlen 阅读全文
posted @ 2022-11-01 21:00 WellMandala 阅读(55) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> int main() { char cdata[]={'h','e','l','l','o'}; char cdata2[]="hello"; int len=sizeof(cdata)/sizeof(cdata[0]); printf("cdata长度=%d\n 阅读全文
posted @ 2022-11-01 20:45 WellMandala 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 字符串:可以理解为是由一串字符组成的数组。 定义一个字符串:char s[]="hello"; #include<stdio.h> int main() { char s[]="hello";//这种方式字符串是不能通过指针被修改的,因为“hello”表示的是常量,如果要修改只能通过下标 char 阅读全文
posted @ 2022-10-31 22:29 WellMandala 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 二级指针:可以理解为指向指针的指针,存放的是指针变量的地址。 下面用一级指针来保存一个指针变量的地址; #include<stdio.h> int main() { int *p1; int *p2; int data; p1=&data; p2=&p1; printf("p1保存的地址=%p\n" 阅读全文
posted @ 2022-10-31 21:03 WellMandala 阅读(91) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 19 下一页