c++题写出下列程序段的输出结果______________。 char s[] = {'a','b','\0','c','\0'}?

写出下列程序段的输出结果______________。

char s[] = {'a','b','\0','c','\0'};

cout<<s;

第1个回答  2020-04-13
在c风格的字符串中以\0结尾,所以打印到\0就停止了,答案为ab
第2个回答  2020-04-12
输出 ab
输出到字符串结束符\0为止本回答被提问者采纳

以下程序段的输出结果是___.(注:ㄩ表示空格) char a[7]="abcdef";cha...
答案是字符e,strcpy(a,b); 意思是将字符串b拷贝到字符串a中,b的总共长度才4(字符串结尾都会有一个结束字符’\\0‘),所以拷贝替换的只是a的前4个字符,第五个字符以后的字符并没有变。printf(“%c”,a[4]);是输出字符串a中的第五个字符,由于第五个字符没有被替换,还是原来的字符e ...

以下程序段的输出结果是___。 char s[]= 141 141abc t ; printf ( %d...
【答案】:A \\为转义字符,'\\\\','\\141','\\t'均为一个字符。

下面程序段的运行结果是( )。 char *p="abcdefgh"; p+=3; printf("%d...
首先strcpy(p,"ABCD")这句是说。将ABCD赋值个p,他们之间是怎么赋值的呢,让p指针指向“A”的地址,如果取值的话就*P拿到A了。这个函数返回的值是目标串的地址,也就是p啦,那么p是个指针怎么算地址的长度呢,其实就是strlen("ABCD")啦,为什么,计算机知道的啦,因为p指向了“ABCD”首地址了,...

2. 阅读下面程序,写出输出结果. public class A { int a1=1; int...
char c=’A’; int i=3; String s=”Hello”; c+=i; s+=i; System.out.println(c); System.out.println(i); System.out.println(s);输出结果:2. 阅读下面程序,写出输出结果. public class A {int a1=1;int a2;public static void main(String[] args){ inta3=2; Aa=new A(...

.以下程序段的输出结果是( )。 #include<stdio.h> main( ) { char...
答案:D.aaaa bbbb cccc dddd 过程:scanf("%s%s",s1,s2); \/\/ 这里scanf接收是以空格为结束,所以s1接收aaaa,s2接收bbbb,这里还有一个回车符没有接收。gets(s3); \/\/ 这里接收回车符。gets(s4); \/\/ gets接收是以回车为结束,这里接收cccc dddd回车。puts(s1); \/\/ 输出aaaa puts(s2); \/\/...

c语言中 char s[ ]="\\\\\\101abc\\0";printf("%s\\n", s);;下面程序段的输 ...
输出的结果:\\Aabc 为什么输出这个,是因为:\\\\ 代表一个反斜线字符''\\'\\101 代表的是101是一个整数,在printf时就会输出这个整数的 ASCII字符,即'A'

...*下面程序段的运行结果是()。 char c[ ]="\\tv\\\\\\0will\\n"; printf...
sizeof(c)是问C这个字符串占多少个字符,也就是问有几个字符 strlen(c);是计算字符串的有效长度的,数到第一个'\\0'结束 \\t v \\\\ \\0\/\/如果是strlen()的话是数到这里的,这个0符不算的,是计算第一个0符前面有多少个字符,strlen(c)输出3 w i l l \\n 这里有九个字符sizeof(c)输出9 ...

若有下面的程序段: char s[]="china"; char *p; p=s; 则下列叙述正确的...
答案:D A:s是字符数组,p是指向字符串的指针 B:显然数组s中的内容和指针变量p中的内容不相等,应该换一种说法“数组s中的内容和指针变量p所指向的字符串的内容相等”C:s数组的长度为6(包含结束符'\\0'),p所指向的字符串长度为5 D:*p='c',s[0]='c'...

VC++里printf();
b=printf("the value of printf is:%d",a); \/\/b的值为24 printf("\\n%d\\n",b); 以上程序将会输出: [编辑本段]程序举例: #define C "gelin" main() { int a=12345; float b=5.12345678; char e,d,f; scanf("%c%c%c",&e,&d,&f); \/\/分别演示:%d、%4d、%.4d、%d%*d%d printf("int...

c语言程序填空题 1、如下程序的输出结果是 。 main( )
1、如下程序的输出结果是 c=3 。main( ){ int a=2,b=-1,c=3;if(a<b)if(b<0)c=0;else c++;printf(“c=%d”,c);} else 是与前面一个最近的if对应的,a=2,b=-1,a<b不成立,因此后面一个if--else---语句没有执行,c值没有改变。2、求 1! + 2!+3!+---+10...

相似回答