082.Pointer Array 指针数组
来源:互联网 发布:js继承例子 编辑:程序博客网 时间:2024/06/05 07:36
--------------- main.m ---------------
#import<Foundation/Foundation.h>
voidsort(char* names[] ,intn)
{
{
char* tmp;
for(inti = 0 ; i < n - 1 ; i++)
{
for(intj = i + 1 ; j < n ; j++)
{
if(strcmp(names[i] , names[j]) > 1)
{
tmp = names[i];
names[i] = names[j];
names[j] = tmp;
}
}
}
}
intmain()
{
int nums = 5;
//定义5个字符串
char* strs[] = {"Objective-C", "iOS" , "Swift", "Ajax" , "Android"};
{
tmp = names[i];
names[i] = names[j];
names[j] = tmp;
}
}
}
}
intmain()
{
int nums = 5;
//定义5个字符串
char* strs[] = {"Objective-C", "iOS" , "Swift", "Ajax" , "Android"};
sort(strs , nums); // 对字符串排序
for(inti = 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
- 078.Char Pointer Arg 字符指针作为函数参数
- 079.Pointer Function 指向函数的指针
- 080.Function Pointer Arg 函数指针作为函数参数
- 081.Return Pointer Function 返回指针的函数
- java 求主机IP地址及其相对应的子网掩码
- 082.Pointer Array 指针数组
- 暗时间
- 083.Argv 主函数形参
- 084.Pointer Pointer 指向指针的指针
- logback, slf4j, log4j and commons-logging for Hadoop and Hbase
- 085.Struct 两步定义结构体
- win8.1安装mysql56版本的时候出现服务无法启动
- 086.Struct 一步定义结构体
- 学习笔记——一个简单的还原短信的Android应用出现的问题