当前位置: 技术问答>linux和unix
C编程与shell编程有什么区别,两者有没有从属关系?
来源: 互联网 发布时间:2015-03-12
本文导语: 如题,谢谢 | shell是脚本程序,只需解释执行。如: #!/bin/sh echo Hello,world! 存为hello,并增加它的可执行属性,就可以执行了。不需要编译器的参与。 C是要经过编译连接的程序,要编译才能执...
如题,谢谢
|
shell是脚本程序,只需解释执行。如:
#!/bin/sh
echo Hello,world!
存为hello,并增加它的可执行属性,就可以执行了。不需要编译器的参与。
C是要经过编译连接的程序,要编译才能执行。
#include
int main()
{
printf("Hello, world!n");
return 0;
}
需要经过编译器如GCC编译后生成可执行程序方可。
#!/bin/sh
echo Hello,world!
存为hello,并增加它的可执行属性,就可以执行了。不需要编译器的参与。
C是要经过编译连接的程序,要编译才能执行。
#include
int main()
{
printf("Hello, world!n");
return 0;
}
需要经过编译器如GCC编译后生成可执行程序方可。
|
shell编程是一种命令行程序,他是靠系统shell来执行的
他有自己的语法,包括循环和分支
某些风格有些和c类似
~~~还是自己找一些书看吧:)
他有自己的语法,包括循环和分支
某些风格有些和c类似
~~~还是自己找一些书看吧:)
|
可以把SHELL脚本理解成DOS下的批处理文件bat
|
有道理,
不过我觉得shell好用点
不过我觉得shell好用点
|
这应该没有丛属关系吧,应该说一些shell语言模仿c语言的格式,使c程序员容易上手。
我不大懂shell编程,随便说说,不只对不对。
我不大懂shell编程,随便说说,不只对不对。