vc++ 指针和引用培训教程文件.pptVIP

  • 2
  • 0
  • 约8.87千字
  • 约 53页
  • 2017-02-07 发布于江苏
  • 举报
指针和字符串注意点 字符串不能直接赋值给字符数组,但字符串可直接赋值给字符指针 char *s ; s=“ABC” ; 字符数组的起始地址不允许改变,指针的值可以改变 不能将指针赋给数组名,可以将数组名赋给字符型指针 课堂练习 设有“char a[6],*p=a;”下列表达式中正确的赋值语句是() A.a[6]= “Hello”; B. a= “Hello”; C. *p= “Hello”; D. p=”Hello”; 程序的输出是? void main() { char *p1= “abcd”; char str[50]= “xyz” strcpy(str+2,p1+2); coutstrendl; } 课堂练习 void main(void) {char str[]=abcdca123123; int count[128],i; char *p=str; for(i=0;i127;i++) count[i]=0; while(*p) count[*p++]++; for(i=0;i127;i++) if (count[i]) cout(char)i count[i]endl; } 指针数组 若干个同类型指针变量的集合,其定义形式为: 类型 *数组名[数组长度说明] int a[3]=

文档评论(0)

1亿VIP精品文档

相关文档