|
Linux下C语言编程
下面列出了将被调试的程序。 这个程序被称为 greeting , 它显示一个简单的问候, 再用反序将它列出。
[code:1]#include
main ()
{
char my_string[] = "hello there";
my_print (my_string);
my_print2 (my_string);
}
void my_print (char *string)
{
printf ("The string is %sn", string);
}
void my_print2 (char *string)
{
char *string2;
int size, i;
size = strlen (string);
string2 = (char *) malloc (size + 1);
for (i = 0; i < size; i++)
string2[size - i] = string[i];
string2[size+1] = ` ;
printf ("The string printed backward is %sn", string2);
}
[/code:1]
gcc -o test test.c
为什么这里是TEST.C 而不是GREETING?
gdb greeting 这里又是greeting 到底是几个文件?test.c and greeting or
just the greeting?
ps为什么我复制上面的代码 gcc的时候会报错?并没有输出? |
|