kwhw.net
当前位置:首页 >> ssvoiD.Com >>

ssvoiD.Com

N肯定是一个常量,指针ss是数组指针,它是指向一个数组的指针,他的意思就是指针的对象是一个数组,例如我们这样int *p ,指针p的对象是一个整数。 又例如void (*fun)(void) ,指针fun的对象是一个函数(函数指针)。 struct student { .... }st...

楼上的一不小心两条语句写反啦!!! void fun (char *ss) { char ch,*p=ss; while(*p++); p--; while(ss

那段程序中的那句少了单引号 ,应该是 if(*s==t)*s=t- 'a' + 'A' ; 这个函数的作用就是扫描字符串,把指定的字符转大写。 因为调用的时候,第二个参数 c中存储的是 'd' 因此就是把 其中所有的'd'转大写了。

应该是B吧,它就是把所有小写的d转换成大写的D。

对于计算机而言,打印输出的结果为266 内存中数据为0x0A,0x01,按16位整型解析即为0x010A即266. 这题目考核的是联合体的基本概念,以及计算机的端模式(x86架构为小端模式)。 对于大端模式的硬件架构,则结果将会截然不同。

char str1[100]="abcdefgjksjl",c='d'; // 这里是 str1[100] ss(str1,c);printf("%s\n".str1);} void ss(char *s,char t) -- 这里第二个参数是 t 吧。 ss(str1,c) -- char str1[100]; 实参str1 就是数组首地址,就是 &str1[0], 形参是指针,实参...

这应该是一个函数,函数的形参是两个字符型指针,现在来分解它的步骤; 这个函数里面有两个循环。 第一个循环。 whlie(*s1!='\0') s1++; '\0'在程序里面代表,1个字符串的结尾,所以这一句的作用,是把一个指针,指向的位置移动到字符串的最后一位...

这一题选B, if(*s==t) *s=t-’a’+’A’; 这一句是判断s中有跟t相等的把它变成大写 注意t-’a’+’A’这一句。

整理一下你的代码: u8 ss(void)//这个u8应该是你自己定义的一种数据类型吧? { if(x=0)//这儿我想你写错了吧?x==0才对吧 { y=1; s=0; } return 0x01; } 这个函数执行就是从if这句开始执行,直到return 这句结束,不管if语句下面的大括号是否执...

%c显示一个字符 **ss指向一个字符 ~ ~ ~ ~ ~ ~

网站首页 | 网站地图
All rights reserved Powered by www.kwhw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com