一个字符数组只能存放一个字符串,是这样吗?答:字符数组与字符串没太大区别,字符串只是在字符数组后加了一个串结束符'\0',如果一个字符数组中有多个串结束符,也可以存多个字符串,如下例;只不过一般都是一个字符数组存一个字符串。main(){char s[]={'h','e','l','l','o','\0','w','o','r','l','d','\0'};char *p;p=&s;printf...
假设某班级所有学生的姓名保存在一个字符串数组中,设计一个函数完成以...答:include<stdio.h> int lookup(char *scr[],int n,char *tag[]);int main(){ int i,n=6;int num;char *tag[n]= {0};char *scr[]= {"刘一","张三","李四","刘二","王五","刘七"};num=lookup(scr,n,tag);printf("这个班级姓刘的学生有%d人,他们是:\n",num);for(i=0;...