1.(1)读文件file1.txt的内容(例如):
输出到file2.txt:
(逆序)
答案:
留意可增加数组的使用.
#include
#include
留意可增加数组的使用.
#include
#include
int main(void)
{
int MAX = 10;
int *a = (int *)malloc(MAX * sizeof(int));
int *b;
FILE *fp1;
FILE *fp2;
{
}
for(;–j >= 0;)
fprintf(fp2,”%d”,a[j]);
fclose(fp1);
fclose(fp2);
fclose(fp2);
free(a);
return 0;
}
}
2. 剖析下面的代码:
char *a = “hello”;
char *b = “hello”;
if(a= =b)
printf(“YES”);
else
printf(“NO”);
“hello”是一个常量字符串。坐落静态存储区,它在程序生命期内稳定不变。假如编译器优化的话,会有或许a和b一起指向同一个hello的。则地址相同。假如编译器没有优化,那么便是两个不同的地址,则不同
char *a = “hello”;
char *b = “hello”;
if(a= =b)
printf(“YES”);
else
printf(“NO”);
“hello”是一个常量字符串。坐落静态存储区,它在程序生命期内稳定不变。假如编译器优化的话,会有或许a和b一起指向同一个hello的。则地址相同。假如编译器没有优化,那么便是两个不同的地址,则不同
3. 两个字符串,s,t;把t字符串刺进到s字符串的第i个方位前,s字符串有满足的空间寄存t字符串
答案:
void insert(char *s, const char *t, int i)
{
void insert(char *s, const char *t, int i)
{
}
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/dianzi/260205.html