下面的函数expand在将字符串s复制到字符串t时,将其中的换行符和制表符转换为
下面的函数expand在将字符串s复制到字符串t时, 将其中的换行符和制表符转换为可见的转义字符表示,即用'\n'表示换行符,用'\t'表示制表符。
expand(char s[],char t[])
{ int i,j;
for(i=j=0;s[i]!= '\0';i++ )
switch (s[i])
{ case '\n': t[ ① ] = ② ;
t[j++] = 'n';
break;
case '\t': t[ ③ ] = ④ ;
t[j++] = 't';
break;
default: t[ ⑤ ] = s[i];
break;
}
t[j] = ⑥ ;
}
请编写函数fun,其功能是:将s所指字符串中除了下标为偶数、同时ascii值也为
有以下程序:#includemain(){inty=10;while(y--);
有以下程序#includemain(){intx=011;printf("%d\
以下程序运行后的输出结果是【】。main(){inta,b,c;a=10;b=2
有以下程序#includemain(){FILE*fp;inta[10]=(1,
运行以下程序段时编译出错,其原因是()charc1='8',c2='2008';
假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用命令()。A
请编写一个函数fun,它的功能是:求除一个2×m整型二维数组中最大元素的值,并将
设有如下定义:char*aa[2]={abcd,ABCD};则以下说法中正确的是
设有如下定义:char *aa[2]={"abcd","ABCD"};则以下说法中正确的是( )。
A. aa数组成元素的值分别是"abcd"和ABCD"
B. aa是指针变量,它指向含有两个数组元素的字符型一维数组
C. aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址
D. aa数组的两个元素中各自存放了字符’a’和’A’的地址
已知inta[3][4];则对数组元素引用正确的是()A、a[2][4]B、a
以下叙述中错误的是A)C程序中的#include和#define行均不是C语句B
设有如下函数定义:intfun(intk){if(k<1)return0;els
测试用例的设计方法一般分为两类:黑盒测试方法和()。
已知:inta[10];则对a数组元素的正确引用是()。A、a[10]B、a[3
若有定义语句:inta=3,b=2,c=1;,以下选项中错误的赋值表达式是A)a
有以下程序,程序执行后,输出结果是【】#include<stdio.h&g
有以下程序:#includevoidfunc(intn){inti;for(i=
请编写函数fun,该函数的功能是:将m行n列的二维数组中的数据,按行的顺序依次放
下列叙述中正确的是()。A.在栈中,棱中元素随栈底指针与栈顶指针的变化而动态变化