zoukankan      html  css  js  c++  java
  • 用多种方法访问字符数组元素

    指针是非常灵活而强大的,不会指针的C是不完整的C,也是缺失了灵魂的C。下面是对指针的一个简单的应用,通过指针实现对字符数组元素的访问。

     1 #include<stdio.h>
     2 #include<string.h>
     3 
     4 int main()
     5 {
     6     char str[30], *s;
     7     int n, i, len;
     8 
     9     scanf("%d ", &n);
    10     for(i = 0; i < n; i++)
    11         scanf("%c", str + i);
    12     *(str+i) = '';
    13     len = strlen(str);
    14     printf("
    
    ");
    15     /*指针下标法*/
    16     printf("指针下标法:
    
    ");
    17     for(i = 0; str[i]; i++)
    18         printf("%c", str[i]);
    19     printf("
    
    ");
    20 
    21     /*偏移变量法*/
    22     printf("偏移变量法:
    
    ");
    23     for(i = 0; i < len; i++)
    24         printf("%c", *(str + i));
    25     printf("
    
    ");
    26 
    27     /*移动指针法*/
    28     printf("移动指针法:
    
    ");
    29     for(s = str; s < str+len; s++)
    30         printf("%c", *s);
    31     printf("
    
    ");
    32 
    33     return 0;
    34 }
  • 相关阅读:
    openGL
    shader
    安卓2
    安卓
    错误整理
    3D图形学
    shaderlab
    MVC
    一、TCP扫描技术
    端口扫描技术
  • 原文地址:https://www.cnblogs.com/didideblog/p/7084671.html
Copyright © 2011-2022 走看看