这个问题在潭浩强编写的《C语言程序设计》有原例题。在SWITCH语句那节。从目录就可找到。switch(内容) { case 内容:代码 default: 代码 }
这个不要深究,会日常操作,会写shell即可
劝诫你别想靠这一门混饭吃,这个只是一个操作平台而已
建议你在学一些数据库的知识,可以从事ETL的工作可以编写unix程序??unix编程这个说法的范畴太广了~~再说现在也都很少用纯unix的了,一般都是类unix,也就是linux了,虽然很多时候还会叫unix编程。你这些疑问的结症在于,你没有理解什么是应用程序。
站在运行空间的角度来看,运行在内核空间的,我们称之为内核程序,运行在用户空间的,我们称之为应用程序。
如果把一个完整的应用程序产品再细分,其实还可以简单的分为系统层和业务逻辑层和界面(自底向上的顺序)。
你用qt来做界面,也就是位于应用程序的最高层。而"unix环境高级编程"和"unix网络编程"是讲的系统层的东西。
举个例子来说,你点开一个编辑器,写入几个字,然后保存。这个编辑器就是一个应用程序,你点开编辑器后看到的东西就是界面,你写几个字保存时,编辑器就会调用api——write函数来写磁盘,这个就是系统层的东西。这个write函数应该怎么用,用时要注意哪些情况,要不要使用缓冲等,如何使用缓冲等,这些知识就是"unix环境高级编程"就会告诉你。学好了就可以做你想做的事情,学不好什么以做不了.可以在类UNIX系统上进行开发啊,例如linux,BSD,solaris等。学成后工作很好找的。