Chinaunix首页 | 论坛 | 博客
  • 博客访问: 21410
  • 博文数量: 11
  • 博客积分: 105
  • 博客等级: 民兵
  • 技术积分: 110
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-09 10:58
个人简介

码农,网络安全方向,曾就职于华为和Juniper。目前专注于防DDOS的研发,涉及驱动、内核、网络协议、安全业务。家伙式C语言,被逼无奈也会看一些C++甚至Java代码,学艺不精,聊以糊口。

文章分类

全部博文(11)

文章存档

2013年(4)

2012年(7)

我的朋友

分类: C/C++

2012-11-22 16:57:32


点击(此处)折叠或打开

  1. #include <stdio.h>

  2. void revers_arry(int a[], int n) {
  3.     int i;
  4.     int tmp;
  5.     for(i = 0; i < n/2; i++) {
  6.         tmp = a[i];
  7.         a[i] = a[(n - 1) - i];
  8.         a[(n - 1) - i] = tmp;

  9.     }
  10. }

  11. void print_arry(int a[], int n) {
  12.     int i;

  13.     for(i = 0; i < n; i++) {
  14.         printf("%d ", a[i]);
  15.     }
  16. }

  17. int size_arry(int a[]) {
  18.     return sizeof(a);
  19. }

  20. void main() {
  21.     int a[11] = {0,1,2,3,4,5,6,7,8,9,10};
  22.     printf("Arry before revers%d:",sizeof(a)/sizeof(a[0]));
  23.     print_arry(a,sizeof(a)/sizeof(a[0]));
  24.     revers_arry(a,11);
  25.     printf("\nArry after revers %d:", size_arry(a));
  26.     print_arry(a,11);
  27. }

阅读(173) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~