int main(int argc,char *argv[]) 打印五个星号?

本章导读指针是C语言中地一个重要地概念,也是C语言地


本章导读 指针是C 语言中的一个重要的概念,也是C 语言的一个重要特色。正确而灵活地运用它,可以有效地表示复杂的数据结构;能动态分配内存;能方便地使用字符串;有效而方便地使用数组,能直接处理内存地址等,这对设计系统件是很必要的。掌握指针的应用,可以使程序简洁、紧凑、高效。每一个学习和使用C 语言的人,都应当深入地学习和掌握指针。可以说,不掌握指针就不掌握C的精华。。 第6章 指针与引用 通过指针引用数组元素 6.3.2 通过指针引用数组元素 6.3.2 通过指针引用数组元素 6.3.2 通过指针引用数组元素 6.3.2 通过指针引用数组元素 6.3.2 通过指针引用数组元素 6.3.3 数组名作函数参数 6.3.3 数组名作函数参数 6.3.3 数组名作函数参数 6.3.3 数组名作函数参数 6.3.4 指针与字符数组 6.3.4 指针与字符数组 6.3.4 我们上面介绍的指针都是指向某一类型的变量的,例如可以使一个指针p指向某一数组元素。如果p的值加1,则指向下一个元素,这样指针在处理一维数组时非常方便,但在处理二维数组时就不适合了。如果定义一个指针p,让它指向一个包含n个元素的一维数组,且p的增值以一维数组的长度为单位,此时,如果指针P指向二维数组的某一行,则p+1就指向了该二维数组的下一行。在C++中,这样的指针被称为数组指针,使用数组指针可以很方便地处理二维数组。 数组指针的说明形式如下: 存储类型 数据类型 (*指针名)[元素个数] 例如,在程序中定义一个数组指针: int (*p)[4]; 它表明指针p指向的数组指针p指向一个一维数组,p的值就是该一维数组的首地址。 在使用数组指针时,有两点一定要注意: (1) *p两侧的括号一定不要漏掉,如果写成*p[4]的形式,由于[ ]的运算级别高,因此p先和[4]结合,是数组,然后再与前面的*结合,*p[4]是指针数组。 《 C语言程序设计》 (Visual C++ 6.0环境) 返回本节目录 (2) p是一个行指针,它只能指向一个包含n个元素的一维数组,不能指向一维数组中的元素。 【例6.9】:用数组指针处理二维数组。 程序名为l6_9.cpp main() { int 6.4.3 指针函数 6.4.1 指针作函数参数 《 C语言程序设计》 (Visual C++ 6.0环境) 返回本节目录 1.指针变量,既可以作为函数的形参,也可以作函数的实参。 2.指针变量作实参时,与普通变量一样,也是“值传递”,即将指针变量的值(一个地址)传递给被调用函数的形参(必

这里是输出一个菱形的两种方法

这两个程序得到的结果均如下

我要回帖

更多关于 for循环打印星号 的文章