082.Pointer Array 指针数组
来源:互联网 发布:linux开机no such file 编辑:程序博客网 时间:2024/06/06 15:38
--------------- main.m ---------------
#import <Foundation/Foundation.h>
void sort(char* names[] , int n)
{
{
char* tmp;
for(int i = 0 ; i < n - 1 ; i++)
{
for(int j = i + 1 ; j < n ; j++)
{
if(strcmp(names[i] , names[j]) > 1)
{
tmp = names[i];
names[i] = names[j];
names[j] = tmp;
}
}
}
}
int main()
{
int nums = 5;
// 定义5个字符串
char* strs[] = {"Objective-C" , "iOS" , "Swift", "Ajax" , "Android"};
{
tmp = names[i];
names[i] = names[j];
names[j] = tmp;
}
}
}
}
int main()
{
int nums = 5;
// 定义5个字符串
char* strs[] = {"Objective-C" , "iOS" , "Swift", "Ajax" , "Android"};
sort(strs , nums); // 对字符串排序
for(int i = 0 ; i < nums ; i ++)
{
NSLog(@"%s" , strs[i]);
}
{
NSLog(@"%s" , strs[i]);
}
}
一、编写本节代码的具体步骤:
1.参照003节的代码编写步骤。
二、本节代码涉及到的知识点:
1.声明指针函数的语法格式:类型* 数组名称[长度];
2.指针数组用的最多的地方,就是处理字符串数组。
由于字符串本身需要使用char*型指针来表示,当有多个字符串需要保存时,就可以借助指针数组。
0 0
- 082.Pointer Array 指针数组
- 082.Pointer Array 指针数组
- Array is not pointer (数组不是指针)
- 071.Pointer Array 指向数组的指针
- 071.Pointer Array 指向数组的指针
- 076.Pointer Two Array 指向多维数组的指针
- 076.Pointer Two Array 指向多维数组的指针
- 数组指针数组的定义及使用(about array of pointer of array)
- 指针(Pointer)
- libc死机问题一(invalid pointer、数组或者指针越界)
- C: (pointer) 数组变量和指针的区别
- [Pointer]C中指针与多维数组学习
- Glib学习(7) 动态指针数组 Pointer Arrays
- Pointer and Array
- pointer and array
- const pointer and array
- c pointer and array
- array and pointer
- sicily1001 全排列(升序)
- Android Activity切换动画(解决back键后退失效问题)
- UIViewController的生命周期
- Android项目,从web上取下汉字,中文部分乱码
- Sqoop应用实例
- 082.Pointer Array 指针数组
- Thread和Runnable一些区别以及线程的同步
- UED大全
- c++中try_catch的使用,二维数组动态创建
- 芒果iOS开发32位和64位操作系统切换
- android开发很有用的工具网址
- cocos2dx-3.2(35) ClippingNode 遮罩
- C#中弹出式窗体如何避免闪烁?
- Oracle中数据类型number(m,n)