免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
指針數(shù)組和數(shù)組指針


#import <Foundation/Foundation.h>




void sortArray(char (*string)[20],  int n){

    

    int flag = 1;

    while (flag) {

        flag = 0;

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

            if (strcmp(*(string + i),*(string + i + 1)) > 0) {

                char tmp[20];

                strcpy(tmp, *(string + i));

                strcpy(*(string + i), *(string + i + 1));

                strcpy(*(string + i + 1), tmp);

                flag = 1;

            }

        }

        n--;

    }

    

}

void sequence(char* string[],int count)

{

    char* temp = NULL;

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

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

            if (strcmp(string[j], string[j+1]) > 0) {//或者寫成strcmp(*(string+j), *(string+j+1))

                //char temp[20] = {};

                //                strcpy(temp, *(string+j));

                //                strcpy(*(string+j), *(string+j+1));

                //                strcpy(*(string+j+1), temp);

                temp = string[j];

                string[j] = string[j + 1];

                string[j + 1] = temp;

            }

        }

        

    }


    for (int i = 0; i < 6; i++) {

        printf("%s  ",*(string + i));

    }

    printf("\n");

    

    




}




int main(int argc, const char * argv[])

{

    /*

     

     指針數(shù)組和數(shù)組指針的用法比較

     

     */

    

    

    char* string[6] = {"hello", "nice", "hto", "meet", "you", "hahaha"};

    char str[][20] = {"hello", "nice", "hto", "meet", "you", "hahaha"};

    char (*myStr)[20] = str;

   

    //char str[6][20] = {};

//    int flag = 1, n = 6;

//    while (flag) {

//        flag = 0;

//        for (int i = 0; i < n - 1; i++) {

//            if (strcmp(*(string+i),*(string + i + 1)) > 0) {

//                char tmp[20];

//                strcpy(tmp, *(string+i));

//                strcpy(*(string + i), *(string + i + 1));

//                strcpy(*(string + i + 1), tmp);

//                flag = 1;

//            }

//        }

//        n--;

//    }

    

    sequence(string, 6);

    sortArray(myStr, 6);

    for (int i = 0; i < 6; i++) {

        printf("%s  ",*(str + i));

    }

    printf("\n");

    return 0;


}



本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
memcpy ,memset ,strcpy
C/C 程序設計員應聘常見面試試題 strcpy
VC/C 的面試題--vastskysun的博客
自制string類型
用例
C語言 字符指針和字符數(shù)組的區(qū)別
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服