subShellInfo=$(fSum 3 2)
total=$?
echo $total,$?
那么就显示5 0
其中subShellInfo是子进程中所有输出信息,第一个$?是子进程返回值
int main () {float a, b, res
char op[] = "+-*/", *p =op
scanf("%f %f", &a, &b)
while (*p) {
switch(*p) {
case '+': res = a+b break
case '-': res = a+b break
case '*': res = a+b break
case '/': if (b)res = a/b break
}
printf("%f %c %f = %f\n", a, *p, b, res)
p++
}
return 0
}
这种程序不涉及linux系统函数,所以与VC++6.0下编一样main()
{
int n=1
int sum=0
while(n<=100)
{
sum+=n
n++
}
}
先创建一个文件 touch test.c
编写文件 vi test.c
在vi模式下输入C开始修改文件
修改完按Esc键,输入wq(保存并退出vi模式)
编译: gcc test.c -o test
运行 ./test
好像是这样哈,不知道个别命令
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)