zoukankan      html  css  js  c++  java
  • 指针和字符串

    #define _CRT_SECURE_NO_WARNINGS
    #include<stdio.h>
    #include<string.h>
    #include<stdlib.h>
    #include<math.h>
    #include<time.h>

    int main01()

    {

      /*char  ch[]="hello world";

      char*p=ch;

      printf("%s ",p);//hello world

      printf("%c ",*p);//h

      printf("%c ",*(p+1));//e */

      char ch[]="hello world";//栈区字符串

      char*p="hello world";//数据区常量区字符串

      char*p1="hello world";

    //内存地址相同

      printf("%p ",p);

      printf("%p ",p1);

      

      ch[2]='m';

      //*(p+2)='m';//err

      //p[2]='m';//err

      printf("%s ",ch);//hemlo world

      printf("%s ",p);//hello world

      return EXIT_SUCCESS;

    }

     

    int mani(void)

    {

    //字符串数组

    //指针数组   int*arr[3];

    //可修改

      /*char ch1[]="hello";

      char ch2[]="world";

      char ch3[]="aoligei";

      char*arr[]={ch1,ch2,ch3};*/

      

    //字符串数组;常量字符串,不能修改

      char*arr[]={"hello","world","aoligei"};

      /*for(int i=0;i<3;i++)

      {

        printf("%s ",arr[i]);//hello world aoligei

        printf("%c ",arr[i][0]);//h  w  a

      }*/

      

    //字符串排序(根据字符串首字母ASCII码)

      for(int i=0;i<3-1;i++)

      {

        for(int j=0;j<3-1-i;j++)

        {

          if(arr[j][0]>arr[j+1][0])

          {

            chat*temp=arr[j];

            arr[j]=arr[j+1];

            arr[j+1]=temp;

          }

        }

      }

      for(int i=0;i<3;i++)

      {

        printf("%s ",arr[i]);

      }

      return 0;

    }

  • 相关阅读:
    搭建App主流框架_纯代码搭建(OC)
    UIApplication,UIWindow,UIViewController,UIView(layer)
    插件类
    VIEWCONTROLLER的启动流程
    UIView你知道多少
    分析UIWindow
    创建控制器的3种方式、深入了解view的创建和加载顺序
    UIViewController的生命周期及iOS程序执行顺序
    ViewController加载顺序与self.view
    GCD
  • 原文地址:https://www.cnblogs.com/wanghong19991213/p/13586582.html
Copyright © 2011-2022 走看看