完全看不懂#include#includeint main(){void sort(char*[]);int i;char *p[10],str[10][20];for(i=0;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 06:10:21
完全看不懂#include#includeint main(){void sort(char*[]);int i;char *p[10],str[10][20];for(i=0;i

完全看不懂#include#includeint main(){void sort(char*[]);int i;char *p[10],str[10][20];for(i=0;i
完全看不懂
#include
#include
int main()
{void sort(char*[]);
int i;
char *p[10],str[10][20];
for(i=0;i

完全看不懂#include#includeint main(){void sort(char*[]);int i;char *p[10],str[10][20];for(i=0;i
输入10个字符串后,将字符串排序输出
scanf("%s",p[i]);之前的语句是输入及变量定义
printf("整理好的字符串:\n");之后是输出
sort(p);为排序函数调用:对p指针数组进行排序
p[0]~p[9]对应str[0][0]~str[9][0]的地址
sort内冒泡
这个程序主要是要搞明白
指针与数组的对应关系,比如char a[]="asdfghj",*p=a;p与a[]的关系
及char a[]={"asd","sss","gdf"},*p[3]=a;p与a、p[n]与a[n]、*p[n]与a[n][m]的关系
建议多用printf输出看不明白的步骤,用f7单步运行模式看清楚程序运行过程