C语言的输出结果?

Python011

C语言的输出结果?,第1张

在C语言中,有三个函数可以用来在显示器上输出数据,它们分别是:

puts():只能输出字符串,并且输出结束后会自动换行,在《第一个C语言程序》中已经进行了介绍。

putchar():只能输出单个字符,在《在C语言中使用英文字符》中已经进行了介绍。

printf():可以输出各种类型的数据,在前面的很多章节中都进行了介绍。

printf() 是最灵活、最复杂、最常用的输出函数,完全可以替代 puts() 和 putchar(),大家一定要掌握。前面的章节中我们已经介绍了 printf() 的基本用法,本节将重点介绍 printf() 的高级用法

这个程序是将1~9赋值给3X3数组,从a[0][0]到a[2][2]的内存地址是连续的,所以用p取a[0][0]的内存地址后,在依次加1相当于遍历了该数组;”for(i=0i<3i++)printf("%d ",a[2][i])”的输出相当于输出的是a[2][0]、a[2][1]、a[2][2],正好对应7、8、9,实际跑一下代码结果也是如此