char un 数组printf_c语言中能不能用printf函数直接输出数组?如printf(%d,a[3][3]);
展开全部
限制在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]);相关推荐
- php 1 2 3 转arry_在PHP语言中使用JSON和将json还原成数组的方法
在之前我写过php返回json数据简单实例,刚刚上网,突然发现一篇文章,也是介绍json的,还挺详细,值得参考.内容如下 从5.2版本开始,PHP原生提供json_encode()和json_deco ...
- c语言数组长度可以在键盘上输入吗,C语言编程(用指针) 定义一个数组长度为10,从键盘输入数组,将每一个元素除以2后,输出数组...
#includeint main(){int a[10]={},i,sum=0;printf("请输入10个整数:\n");for(i=0;i<10;i++){scanf(& ...
- php查询socket数据包头,php 查询数组值php中关于socket的系列函数总结
本文列举了所有关于PHP语言中使用socket相关服务的一些函数.注意使用如下函数之前,你需要确保你的socket已打开,如果你没有打开,请编辑你的php.ini文件,去掉下面这行前面的注释(分号): ...
- c语言中用于获取字符串长度的函数是,C语言中求字符串长度的函数的几种实现方法...
C语言中求字符串长度的函数的几种实现方法 1.最常用的方法是创建一个计数器,判断是否遇到'\0',不是'\0'指针就往后加一. int my_strlen(const char *str) { ass ...
- C语言中的字符串转数字函数常见问题详解
目录 C语言中的字符串转数字函数常见问题详解 字符串转整形 atoi函数 字符串转长整形 strtol函数, C语言中的字符串转数字函数常见问题详解 字符串转整形 atoi函数 函数原型: int a ...
- C语言中求字符串长度的函数my_strlen()的几种实现方法
C语言中求字符串长度的函数的几种实现方法 1.最常用的方法是创建一个计数器,判断是否遇到'\0',不是'\0'指针就往后加一. int my_strlen(const char *str) {asse ...
- c语言常用数学函数大全查询,C语言数学函数 C语言中全部可用的数学函数有哪些?...
导航:网站首页 > C语言数学函数 C语言中全部可用的数学函数有哪些? C语言数学函数 C语言中全部可用的数学函数有哪些? 相关问题: 匿名网友: /*--------------------- ...
- 编写一个C程序,实现以下功能:编写一个函数decTobin(int n),该函数能将一个十进制数n转换成二进制数,输入13 输出 1101。在main函数中输入整数n,调用函数,输出它的二进制
题目要求: 编写一个C程序,实现以下功能: //编写一个函数decTobin(int n),该函数能将一个十进制数n转换成二进制数,输入13 输出 1101. //在main函数中输入整数n,调用函数 ...
- C语言中结构化数据(变量,指针,数组,字符串,结构体和联合)的内存表示
目录 结构化数据表示 一.内存地址: 二.全局变量和局部变量的内存布局 三.数据在内存中的表示 四.数组在内存中的表示 五.字符串在内存中的表示 六.结构和联合在内存中的表示 结构化数据表示 一.内存 ...
最新文章
- swift_005(Swift的Dictionary 字典)
- 怎么书写高质量jQuery代码
- 微信小程序编译 tunneling socket could not be established,cause=connect ······
- 没有流程的项目管理,都是无用功!
- CSS pointer-events属性的使用
- 图像分类_04神经网络最优化过程:反向传播+代码实现
- Windows Azure VM Role (2) 创建VHDVHD
- javascript学习之使文本框中不能输入数字
- 神经网络在关系抽取中的应用
- kubeedge v1.1.0部署指南
- 美国LangeEylandt长岛
- 2015中兴笔试+面试
- c语言中的百分数怎么求,如何计算具体百分比
- 猴子年华、教你如何关闭微信朋友圈广告
- oracle存储超长文本
- altium designer 10 的AD10Crakc.zip解压后没有patch.exe
- java中的变量是什么_什么是java变量,java变量是什么
- pandas查看数据
- 剑指 Offer II 049. 从根节点到叶节点的路径数字之和
- autojs教程:一起来养猪app脚本代码
热门文章
- 网信号好怎么不显示无服务器,苹果iPhone12经常出现无服务状态 信号不好怎么解决...
- 如何设置定时器每天执行一次_游戏活动的自动循环——定时器管理
- cifar10数据集测试有多少张图_基于特定数据集的Oracle、ClickHouse、ES测试报告
- android滚动条布局横向,Android自定义ViewGroup实现可滚动的横向布局(2)
- 基于matlab的能级_波函数及几率密度图形的绘制,基于MATLAB的能级波函数及几率密度图形的绘制.pdf...
- java nanotime 重复_Java中System.nanoTime方法能作为一个唯一字符串来使用吗
- 《c语言从入门到精通》看书笔记——第1章 C语言的概述
- struts2 jsp跳转action 404_Struts2 学习笔记(三)
- 两个列向量相乘怎么计算_机器学习 线性代数基础 | 1.4 矩阵乘向量的新视角:变换基底...
- html文本框自动赋值,js给文本框赋值 value与innerHTML