展开全部
若 s 是 char *, 指向一个str数组,例如:
char str[]="abc 123 xyz";
char *s=str;
语句中 *s 指向 数组str中的某元素的值。
*s != '\0' 这是逻辑表达式, 判断 该元素的值 不等于 字符串结束符 '\0'.
-------
程序例子,测字符串长度:
#include <stdio.h>
main()
{
char str[]="abc 123 xyz"; //字符串尾有 不可见 字符串结束符 '\0'
char *s=str;
int n=0;
while(1){
if (*s != '\0') {n++;s++;} else break;
}
printf("string length=%d\n",n);
}
得 string length=11
char str[]="abc 123 xyz";
char *s=str;
语句中 *s 指向 数组str中的某元素的值。
*s != '\0' 这是逻辑表达式, 判断 该元素的值 不等于 字符串结束符 '\0'.
-------
程序例子,测字符串长度:
#include <stdio.h>
main()
{
char str[]="abc 123 xyz"; //字符串尾有 不可见 字符串结束符 '\0'
char *s=str;
int n=0;
while(1){
if (*s != '\0') {n++;s++;} else break;
}
printf("string length=%d\n",n);
}
得 string length=11
展开全部
出现以上两种提示后,理论上就意味着你得换IE11了。可事实上并非如此,用过这款浏览器的用户都知道,在第一幅图的情况下,点击“在Microsoft Edge中继续进行”后,也能正常打开网页;而出现第二种情况后,只能手动通过点击Edge浏览器右上角的“…”,在菜单中选择“使用Internet Explorer打开”才可以。
但是,如果你关闭了Edge浏览器的“Microsoft兼容性列表”,这项烦人的提示就再也不会出现,而且哪怕是第二种情况下无法打开的网页,也基本都能在Edge浏览器中正常打开。
方法很简单,两步可以实现:
1、在Edge浏览器地址栏输入about:config后回车;
2、取消勾选第一项“使用Microsoft兼容性列表”
但是,如果你关闭了Edge浏览器的“Microsoft兼容性列表”,这项烦人的提示就再也不会出现,而且哪怕是第二种情况下无法打开的网页,也基本都能在Edge浏览器中正常打开。
方法很简单,两步可以实现:
1、在Edge浏览器地址栏输入about:config后回车;
2、取消勾选第一项“使用Microsoft兼容性列表”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询