鼠标光标为什么一直跳:c语言串倒转函数

来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 21:59:36
C语言也是一个比较少见的应用领域极为广泛的语言。比如编写操作系统这种高难问题,只有C++、汇编语言可以做到。C语言可以编写服务器端软件如Apache、Nginx,或者编写GUI程序,如GTK。大多数程序语言的第一版是通过C语言实现,借助前面提到的“一次编写处处编译”,最大的保证了这些程序语言的可移植性。在Web开发领域,C语言的应用相对较少,这也是一种取舍的结果,Web开发需要使用PHP、Ruby、Python这样的动态语言,可以快速上线快速修改,可以最大程度满足用户时时变化的需求,这也是C语言的弱项。如果把程序语言的应用领域从硬件到管理软件、Web程序做一个很粗略从下到上的排列,C语言适合领域是比较底层靠近硬件的部分,而新兴语言比较偏重于高层管理或者Web开发这种相对贴近最终用户的领域。比较流行的混合开发模式是使用C语言编写底层高性能部分代码或后台服务器代码,而使用动态语言如Python做前端开发,充分发挥它们各自的优势力量。 

程序如下:  
函数名: strrev 
功  能: 串倒转 
用  法: char *strrev(char *str); 
程序例: 
#include  
#include  
int main(void) 

   char *forward = "string"; 
   printf("Before strrev(): %s\n", forward); 
   strrev(forward); 
   printf("After strrev():  %s\n", forward); 
   return 0;