展开全部

限制在C语言中,利用printf直接输出数组是不可以的。

但是你32313133353236313431303231363533e58685e5aeb931333337616538的做法是可以的。只是问题出在你数组使用越界了。

解释一下:

printf不能直接用来输出数组。

例如:#include

int main(){

int a[3]={1,2,3};

int i;

for(i=0;i<3;i++)

printf("%d",a);

}

是错误的

所以要是输出数组的话,必须要借助其他的语句输出,要一个一个地输出,例如for语句的循环输出。

例如:#include

int main(){

int a[3]={1,2,3};

int i;

for(i=0;i<3;i++)

printf("%d",a[i]);

}

但是你这样的做法是可以:

因为你写的a[3][3]实际上已经指定了这个数字在这个二维数组中的横坐标和纵坐标,相当于一个int型的数据。但是不过你数组越界了。

额外引申一下:直接用scanf输入一个数组的量可以么?

#include

int main(){

char a[3];

scanf("%c",&a);

int i;

for(i=0;i<3;i++)

printf("%c",a[i]);

}

这样输入3个字符,只能把输入的第一个字符放进a数组里面。因为a就是这个数组的地址,同时也表示这个数组的第一个。&a可以给数组的第一个放进一个字符,但是后面的就无能为力的。

代码均在Devc++测试。

char un 数组printf_c语言中能不能用printf函数直接输出数组?如printf(%d,a[3][3]);相关推荐

  1. php 1 2 3 转arry_在PHP语言中使用JSON和将json还原成数组的方法

    在之前我写过php返回json数据简单实例,刚刚上网,突然发现一篇文章,也是介绍json的,还挺详细,值得参考.内容如下 从5.2版本开始,PHP原生提供json_encode()和json_deco ...

  2. c语言数组长度可以在键盘上输入吗,C语言编程(用指针) 定义一个数组长度为10,从键盘输入数组,将每一个元素除以2后,输出数组...

    #includeint main(){int a[10]={},i,sum=0;printf("请输入10个整数:\n");for(i=0;i<10;i++){scanf(& ...

  3. php查询socket数据包头,php 查询数组值php中关于socket的系列函数总结

    本文列举了所有关于PHP语言中使用socket相关服务的一些函数.注意使用如下函数之前,你需要确保你的socket已打开,如果你没有打开,请编辑你的php.ini文件,去掉下面这行前面的注释(分号): ...

  4. c语言中用于获取字符串长度的函数是,C语言中求字符串长度的函数的几种实现方法...

    C语言中求字符串长度的函数的几种实现方法 1.最常用的方法是创建一个计数器,判断是否遇到'\0',不是'\0'指针就往后加一. int my_strlen(const char *str) { ass ...

  5. C语言中的字符串转数字函数常见问题详解

    目录 C语言中的字符串转数字函数常见问题详解 字符串转整形 atoi函数 字符串转长整形 strtol函数, C语言中的字符串转数字函数常见问题详解 字符串转整形 atoi函数 函数原型: int a ...

  6. C语言中求字符串长度的函数my_strlen()的几种实现方法

    C语言中求字符串长度的函数的几种实现方法 1.最常用的方法是创建一个计数器,判断是否遇到'\0',不是'\0'指针就往后加一. int my_strlen(const char *str) {asse ...

  7. c语言常用数学函数大全查询,C语言数学函数 C语言中全部可用的数学函数有哪些?...

    导航:网站首页 > C语言数学函数 C语言中全部可用的数学函数有哪些? C语言数学函数 C语言中全部可用的数学函数有哪些? 相关问题: 匿名网友: /*--------------------- ...

  8. 编写一个C程序,实现以下功能:编写一个函数decTobin(int n),该函数能将一个十进制数n转换成二进制数,输入13 输出 1101。在main函数中输入整数n,调用函数,输出它的二进制

    题目要求: 编写一个C程序,实现以下功能: //编写一个函数decTobin(int n),该函数能将一个十进制数n转换成二进制数,输入13 输出 1101. //在main函数中输入整数n,调用函数 ...

  9. C语言中结构化数据(变量,指针,数组,字符串,结构体和联合)的内存表示

    目录 结构化数据表示 一.内存地址: 二.全局变量和局部变量的内存布局 三.数据在内存中的表示 四.数组在内存中的表示 五.字符串在内存中的表示 六.结构和联合在内存中的表示 结构化数据表示 一.内存 ...

最新文章

  1. swift_005(Swift的Dictionary 字典)
  2. 怎么书写高质量jQuery代码
  3. 微信小程序编译 tunneling socket could not be established,cause=connect ······
  4. 没有流程的项目管理,都是无用功!
  5. CSS pointer-events属性的使用
  6. 图像分类_04神经网络最优化过程:反向传播+代码实现
  7. Windows Azure VM Role (2) 创建VHDVHD
  8. javascript学习之使文本框中不能输入数字
  9. 神经网络在关系抽取中的应用
  10. kubeedge v1.1.0部署指南
  11. 美国LangeEylandt长岛
  12. 2015中兴笔试+面试
  13. c语言中的百分数怎么求,如何计算具体百分比
  14. 猴子年华、教你如何关闭微信朋友圈广告
  15. oracle存储超长文本
  16. altium designer 10 的AD10Crakc.zip解压后没有patch.exe
  17. java中的变量是什么_什么是java变量,java变量是什么
  18. pandas查看数据
  19. 剑指 Offer II 049. 从根节点到叶节点的路径数字之和
  20. autojs教程:一起来养猪app脚本代码

热门文章

  1. 网信号好怎么不显示无服务器,苹果iPhone12经常出现无服务状态 信号不好怎么解决...
  2. 如何设置定时器每天执行一次_游戏活动的自动循环——定时器管理
  3. cifar10数据集测试有多少张图_基于特定数据集的Oracle、ClickHouse、ES测试报告
  4. android滚动条布局横向,Android自定义ViewGroup实现可滚动的横向布局(2)
  5. 基于matlab的能级_波函数及几率密度图形的绘制,基于MATLAB的能级波函数及几率密度图形的绘制.pdf...
  6. java nanotime 重复_Java中System.nanoTime方法能作为一个唯一字符串来使用吗
  7. 《c语言从入门到精通》看书笔记——第1章 C语言的概述
  8. struts2 jsp跳转action 404_Struts2 学习笔记(三)
  9. 两个列向量相乘怎么计算_机器学习 线性代数基础 | 1.4 矩阵乘向量的新视角:变换基底...
  10. html文本框自动赋值,js给文本框赋值 value与innerHTML