1源代码:
#include <stdio.h>
int main()
{
printf("hello,world\n");
}
2 运行结果:
<bldc:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:gcc -Wall -ggdb3 -o verify_return_v alue 7_1.c
7_1.c: In function `main':
7_1.c:6: warning: control reaches end of non-void function
<bldc:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:ls
7_1.c apue.h error.c verify_return_value*
<bldc:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:./verify_return_value
hello,world
<bldc:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:echo $?
1
<bldc:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:./verify_return_value
hello,world
<bldc:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:echo $?
1
<bldc:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:./verify_return_value
hello,world
<bldc:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:echo $?
1
<usnavsvmh15:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:gcc -Wall -ggdb3 -o verify_return_value_inLinux 7_1.c
7_1.c: In function ‘main’:
7_1.c:6: warning: control reaches end of non-void function
<usnavsvmh15:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:ls
7_1.c apue.h error.c verify_return_value* verify_return_value_inLinux*
<usnavsvmh15:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:./verify_return_value_inLinux
hello,world
<usnavsvmh15:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:echo $?
12
<usnavsvmh15:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:./verify_return_value_inLinux
hello,world
<usnavsvmh15:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:echo $?
12
<usnavsvmh15:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:./verify_return_value_inLinux
hello,world
<usnavsvmh15:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:echo $?
12
<usnavsvmh15:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:gcc -Wall -ggdb3 -std=c99 -o verify_return_value_inLinux_withc99 7_1.c
<usnavsvmh15:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:ls
7_1.c apue.h error.c verify_return_value* verify_return_value_inLinux* verify_return_value_inLinux_withc99*
<usnavsvmh15:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:./verify_return_value_inLinux_withc99
hello,world
<usnavsvmh15:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:echo %?
%?
<usnavsvmh15:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:./verify_return_value_inLinux_withc99
hello,world
<usnavsvmh15:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:echo $?
0
<usnavsvmh15:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:./verify_return_value_inLinux
hello,world
<usnavsvmh15:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:echo $?
12
<usnavsvmh15:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:./verify_return_value_inLinux_withc99
hello,world
<usnavsvmh15:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G:echo $?
0
<usnavsvmh15:/home/tingbinz/apue.3e/SBSCODE/7>R*_*G: