char*const p表明p是一个指针,它只能指向一个字符串常量。
若要传送的数据为“1100101”,若采用偶校验则输出字符为()。
若要把一个整型指针p转换为字符指针,则采用的强制转换表达式为()。
const char *p说明了p是指向字符串常量的指针。
若要使p指向二维整型数组a[10][20],则p的类型为()。
设有一个单向循环链表,头指针为head,链表中结点的指针域为next,p指向尾结点的直接前驱结点,若要删除尾结点,得到一个新的单向循环链表,可执行操作()。
若要把一个整型指针p转换为字符指针,则采用的强制转换表达式为(char*)p。()
假定p所指向对象的值为25,p+1所指对象的值为46,则执行“(*p)++;”语句后,p所指向对象的值为()。
以下语句使用字符常量对字符数组初始化。char string[8]={'e','x','a','m','p','l','e','\0'};
以下代码使字符型指针变量p指向字符数组namechar name[20], *p;p=name;
函数功能:将字符串指针数组string指向的n个字符串依次输出26ef9a1c1eaa5c2fe1dc2248fb2044fa.jpg
若要访问指针变量p所指向的数据,应使用表达式____
若要使指针p指向一个float类型的动态存储单元,请填空。p=______malloc(sizeof(float));
指针变量p和数组a的说明如下: int*a[3]={"aa","bb","cc"},**p; 执行语句p=&a[2];后,*p指向的字符串是______。
下面函数的功能是计算指针p所指向的字符串的长度(即实际字符个数)。
在一个单链表HL中,若要向表头插入一个由指针p指向的节点,则需要执行语句序列()。A.HL=p;p->next=H
在一个表头指针为HL单链表中,若要向表头插入一个由指针p指向的结点,则执行()。
在一个单链表HL为表头指针中,若要删除由指针p所指向结点的后继结点,则执行
设有如下所示C语句,若要使p指向结构体变量中的成员n,正确的赋值语句是()。structT{intndoublex}d,*p
下面程序的功能是将字符串s的所有字符传送到字符串t中,要求每传递三个字符后再存放一个空格,例如字符串s为"abcdefg",则字符串t为"abc def g",请选择填空。 include "stdio.h" include "string.h" main() { int j, k=0; char s[60], t[100], *p; p=s; gets(p); while(*p) { for (j=1; j<=3 && *p; 【1】) t[k]=*p; if (【2】) { t[k]=' '; k++;} } t[k]='0'; puts(t); } 其中【2】应该填写
在单链表中,指针p指向结点A,若要删除A之后的结点(存在),则指针的操作方式为()
下面程序的功能是从键盘输入一个字符串,编程将其字符顺序颠倒后重新存放,并输出这个字符串。 程序的运行结果如下: Input a string: abcdef↙ The inversed string is: fedcba 按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 include <stdio.h> include <string.h> void Inverse(char *pStr); int main() { char str[80]; printf("Input a string:n"); gets(str); //输入字符串 Inverse(str); //将存于str数组中的字符串逆序存放 printf("The inversed string is:n"); puts(str); //输出字符串 return 0; } //函数功能: 实现字符串逆序存放 void Inverse(__________) { int len;
下面程序的功能是将字符串s的所有字符传送到字符串t中,要求每传递三个字符后再存放一个空格,例如字符串s为"abcdefg",则字符串t为"abc def g",请选择填空。 include "stdio.h" include "string.h" main() { int j, k=0; char s[60], t[100], *p; p=s; gets(p); while(*p) { for (j=1; j<=3 && *p; 【1】) t[k]=*p; if (【2】) { t[k]=' '; k++;} } t[k]='0'; puts(t); } 其中【1】应该填写
2、任意输入一串字符,输出其中不同字符以及各自的个数。例如,输入“abcdefgabc”,输出为a->2,b->2,c->2,d->1,e->1,f->1,g->1。 (提示:可先用集合去重再通过循环取值跟字符串比较,并进行计数运算) 例: please input string: abcdcbxdcbaxbcc d -> 2 a -> 2 c -> 5 x -> 2 b -> 4