char str[100]的意思是,定义一个字符数组str,大小为100;str[100],数组下标是0-99,共可以存储100个字符。例如:
百度试题 题目若有以下定义: char str[100] ; 则可以给 str输入一个字符串的正确语句是( )。 A.scanf( " %s ", &str) ;B.scanf( " %s ", str) ;C.str=getchar() ;D.gets(&str) ;相关知识点: 试题来源: 解析 B 反馈 收藏
定义一个字符数组str,大小为100;str[100],数组下标是0-99,共可以存储100个字符;例如:include<stdio.h> int main(){ char str[100];//定义字符数组 int i;for(i=0;i<100;i++){//字符数组赋值 scanf("%c",&str[i]);} for(i=0;i<100;i++){//字符数组输出 printf("%c",st...
百度试题 题目char str 100 printf(请输入一句英文:"); gets str); printf("最长单词为:"); for(i=p( str): zm( str[i]) ;i++) printf(c",str[i]);输出最长单词 printf(" in")相关知识点: 试题来源: 解析反馈 收藏
答案解析 查看更多优质解析 解答一 举报 char str[100]=”program”; str+1就是"program”中的字符'r'的地址,strlen的规则是从传入的地址起计数,直到找到'\0'为止('\0'不计在内),所以表达式strlen(str+1)的值是6.(字符r,o,g,r,a,m) 解析看不懂?免费查看同类题视频解析查看解答 ...
答案解析 查看更多优质解析 解答一 举报 char str[100]=”program”; str+1就是"program”中的字符'r'的地址,strlen的规则是从传入的地址起计数,直到找到'\0'为止('\0'不计在内),所以表达式strlen(str+1)的值是6.(字符r,o,g,r,a,m) 解析看不懂?免费查看同类题视频解析查看解答 ...
char str[100]; int num1=0,num2=0,i=0; scanf("%s",str); while(str[i]!='\0') { if(str[i]>='A'&&str[i]<='Z'||str[i]>='a'&&str[i]<='z') num1++; else if(str[i]>='0'&&str[i]<='9') num2++; i++; ...
int main(){ char str[100];printf("请输入字符串:\n");fgets(str, 100, stdin);int len = (int)strlen(str);printf("下标为偶数的元素:\n");for (int i = 0; i < len; i++){ if (i % 2 == 0)printf("%c ", str[i]);} printf("\n下标为3的倍数的元素:\n");...
相关知识点: 试题来源: 解析 char str[100]=”program”; str+1就是"program”中的字符'r'的地址,strlen的规则是从传入的地址起计数,直到找到'\0'为止('\0'不计在内),所以表达式strlen(str+1)的值是6.(字符r,o,g,r,a,m) 反馈 收藏
char str[100] ; //只是这样进行定义,则str所指向的空间中的内容是不确定的,一般情况是乱的。char str[100]={0} ; //这样进行一下初始化,则数组里面全是\0