C语言及程序设计提高例程-28 字符串、字符数组、字符指针
2015-02-10 21:37
441 查看
贺老师教学链接 C语言及程序设计提高 本课讲解
用指向字符的指针引用字符串
杜绝(指向字符的)野指针
(2)
(3)s是野指针
对字符串中字符的存取方法
用指向字符的指针引用字符串
#include <stdio.h> int main( ) { char str[]="I am happy"; char *s; s=str; puts(str); puts(s); return 0; }
杜绝(指向字符的)野指针
(1) #include <stdio.h> int main( ) { char str[80]; char *s=str; gets(s); puts(s); return 0; }
(2)
#include <stdio.h> int main( ) { char *s="I am happy"; puts(s); return 0; }
(3)s是野指针
#include <stdio.h> int main( ) { char *s; gets(s); puts(s); return 0; }
对字符串中字符的存取方法
int main( ) { char str1[]="i am a boy!",str2[20],str3[20],*p1,*p2; int i; for(p1=str1,p2=str2;*p1!='\0';p1++,p2++) *p2=*p1; *p2='\0'; for(p1=str1,i=0;*p1!='\0';p1++,i++) if (*p1>=97&&*p1<=122) str3[i]=*p1-32; else str3[i]=*p1; str3[i]='\0'; …… }
相关文章推荐
- 第7周 C语言及程序设计提高例程-28 字符串、字符数组、字符指针
- C语言提高-28讲: 字符串、字符数组、字符指针
- C语言及程序设计提高例程-37 操作字符串数组
- 第10章 C语言及程序设计提高例程-37 操作字符串数组
- 第8周 C语言及程序设计提高例程-30 字符和字符串处理函数
- C语言及程序设计提高例程-30 字符和字符串处理函数
- C语言中字符数组和字符串指针分析
- C语言中字符数组和字符串指针分析
- C语言中字符数组和字符串指针分析
- C语言中字符数组和字符串指针分析
- C语言中字符数组和字符串指针分析
- C语言中字符数组和字符串指针分析
- C语言-数组与指针 字符与字符串
- C语言中字符数组和字符串指针分析
- c语言指针字符串与字符数组字符串的区别
- C语言字符串指针变量与字符数组的区别
- C语言字符串指针变量与字符数组的区别
- C语言中字符数组和字符串指针分析
- C语言中字符数组和字符串指针分析
- C语言 字符数组和字符串指针的理解