xx[i] 是数组中的元素,但是这个元素是一个指针,指向一键袜个字符串, 而你的 p1也是一个指向字符串的指稿纯激针,他们两个当然能比了!比方说
char *p;
char *m = "裤手abcdef";
p = m;
这里的 p 就和你的 p1 一样, 而 m 就和你的 xx[i] 一样,两个指针当然可以比较大小关系了。
要看xx[]是怎么定义的。
如果是定义为 char *xx[]或二辩颂维数组就是正确的。
如果是char xx[]自然笑咐说不过去。
复杂一点可能会出现下面的情况
xx被如下定义
int xx[]
但是xx[i]元素的内容是地址碰灶纯,例如
xx[0] = (int)point1
xx[1] = (int)point2
但是实际使用的时候仍然需要强制转换类型,所以这种情况不大可能。
// 为通过编译自定义一些变量
#define maxline 50
char xx[maxline][150];
void strol(void)
{
char *p1, *p2, t[80];
int i;
for (i=0; i
p1 = xx[i]; // 指向每一个字符串,楼主好好体会这个赋值
t[0] = 0; // 空串
while (*p1)
p1++; // 找到字符串结束符\0
while (p1 >= xx[i]) // 当还没到达字符串起始位置时
{
while (!isalpha(*p1) && p1!=xx[i])
p1--; // 寻找单词结尾的一个字符
p2 = p1; // 找到,赋给p2
while (isalpha(*p1) && p1!=xx[i])
p1--; // 寻找单词起始的一个字符
if (p1 == xx[i])
{
if(isalpha(*p1))
p1--; // 指向单词前的粗伏一个位置
else if (!isalpha(*(p1+1)))
break; // 有可能达到这步吗?存疑
}
p2++; // 指向下一个绝搜字符串
*p2 = 0; // 给找到的这个单词打上结束符\0
strcat(t, p1+1);// 连上找到的单词
strcat(t,"并凳历 "); //
}
strcpy(xx[i], t); // 写回原来的位置,但少加了个\0,将来会有麻烦
}
}
这是什么啊,
是css么?
你发的看不太清,应该是css
不过有些看着不对啊
css中有三种基本选择器
1.html选择器(就是html页面的元素标签)
使用方法 body
2.类选择器 每个标签都有一个class属性 你可以为多个标签设置统一值,代表一类。
使用方法 .className 类选择器在名称前使用"."
3.id选择器 每个标签都有一个id属性,id值应该唯一,因为id本身就是标识特定元素的意思
使用方法 #idName
4.组合选择器
多个组合 确定某一些或者某一个元素
例如 div p 是div下的p标签内容为红色 而其他地方袭饥的p不受影唤禅丛响
{} 之内是 一些 名-值对 名值之间使用":"分开 前面是属性 后面是属性值 ,每对之间使用“;”隔开。
去w3c网站看 所有你想看的属性都有,并且都附带例子
另外,虚机团上产品团购,超级便宜和樱
你的**[]是怎么定义的?