C语言中指针 指针中 这个(a+10)什么意思?

b=b+a这是循环的初始条件

a=a+2,这是循環的判断是否结束的条件

本回答由电脑网络分类达人 郭强推荐

你对这个回答的评价是

你对这个回答的评价是?

}
用C语言中指针编程序:用指针数组處理:在主函数中放10个不等长的字符串(abcdecba6bca12ab23c3c1244d5)用另一函数对它们排序。然后在主函数输出这10个已排好序的字符串按升序... 用C语言中指针编程序:用指针数组处理:在主函数中放10个不等长的字符串( 213 abcde cba 6bca 12a b23c 3c124 4d5),用另一函数对它们排序然后在主函数输出这10个已排好序的字符串,按升序排序十个字苻串必须存放在程序内,不是运行时输入

这个不复杂,但得说清楚是长度升序还是大小升序

 
 
 
}
用个短程序举例谢谢... 用个短程序举例,谢谢

这样的表达式可以遵循这样的规则:从右向左由近及远,括号优先;比如

从a符号开始其右边是[10],说明a是个数组其中存了┿个元素。

再看a的左边是一个*说明数组中存的是指针。

现在在看(*a[10])的右边是(int);说明所存的指针是指向有一个int形参的函数

现在看(*a[10])的左边是个int 說明指向的函数的返回值为int 类型;

下面是代码;不过为了简化,我把数组改成了长度为3但是不影响理解。

定义一个指针数组只不过这些指针是指向函数的指针,例如:

这个是定义了一个函数指针数组指向的函数类型是int func(int)

 
}

我要回帖

更多关于 C语言中指针 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信