c语言中,int a[10]与int a[10]={0}使用注意事项,虽然两者只有赋值的区别,但在运用时小细节需要注意,前者定义数组编译器会把数组首元素赋值为0,而其余元素则为未定值,后者是将数组所有元素赋值为0,两种数组初始赋值完毕后,二次赋值时也会有很大差别。

具体例子:程序代码为统计不同数字个数。直接定义a[10]时,初始只赋值了a[0],后续元素运算时会发生错误,可见运算出现了错误。定义a[10]={0}时:初始全部赋值为0后,再重新赋值后,需要进行减'0'操作,进行格式转换,才可对数组重新赋值。

c语言数组使用细节注意问题。

int a[10]与int a[10]=0使用注意事项相关推荐

  1. 实验五:任意输入10个int类型数据,排序输出,再找出素数

    一.实验代码如下: 1 /*本程序用来任意输入10个int类型数据,排序输出,再找出素数*/ 2 3 package jiangli; 4 5 import java.util.Scanner; 6 ...

  2. 10亿int型数,统计只出现一次的数

    原文:http://blog.csdn.net/u010983881/article/details/75097358 题目 10亿int整型数,以及一台可用内存为1GB的机器,时间复杂度要求O(n) ...

  3. int * * a[10] int * (*a)[10]和 int(*a[10])() 是什么意思

    int* (*a)[10]; a是一个指向包含10个int型指针元素的数组. 比如: #include <stdio.h>int main() {// 定义数组,包含10个int*int* ...

  4. 编写程序定义一个有 10 个 int 型元素的数组,并以其在数组中的位置作为各元素的初值。

    *编写程序定义一个有 10 个 int 型元素的数组,并以其 在数组中的位置作为各元素的初值.*/ int main(void) {     int array[10];     for (int i ...

  5. val什么意思vb中的属性值_老司机带你探索Mysql中int(1)、int(10)、int(11)的区别是什么?...

    在上一篇原创文章MySQL一个表的自增id用完了,背井大佬让我用这些姿势再往里插数据,最后留下了一个问题,大家知不知道int(1)和int(11)有什么区别,没有小伙伴互动回答,只有一位老哥让我说一下 ...

  6. 一次事故,我对MySQL时间戳存char(10)还是int(10)有了全新的认识

    摘要:char类型字段想走索引的话,必须用引号括起来.如果是时间戳等类型的纯数字,建议还是存为int型吧. 本文分享自华为云社区<一次事故,我对MySql时间戳存char(10)还是int(10 ...

  7. C++ 复杂的数组声明: int (*Parray)[10] = arr,int (arrRef)[10] = arr,int *(arry)[10] = ptrs;

    int *ptrs[10]; //ptrs 是含有10个指针的数组int &refs[10]; //不合法,没有引用数组int (*Parray)[10] = &arr; // Par ...

  8. 【算法】10亿int型数,统计只出现一次的数

    题目 10亿int整型数,以及一台可用内存为1GB的机器,时间复杂度要求O(n),统计只出现一次的数? 分析 首先分析多大的内存能够表示10亿的数呢?一个int型占4字节,10亿就是40亿字节(很明显 ...

  9. C++中int a[10]和int* a=new int[10]]有什么区别

    我们常常看见,在图论中,对一个Graph类在初始化的时候,对类的成员变量**arc(邻接矩阵,是一个二维数组,大小是顶点数*顶点数,存储内容为边的权值,而且矩阵的对角线元素均为0),有如下的初始化方法 ...

最新文章

  1. java safevarargs_@SafeVarargs注解的使用
  2. Java 洛谷 P1161 开灯
  3. html 查找添加联系人,使用phonegap查找联系人的实现方法
  4. java的math类_Java之Math类使用小结
  5. 红橙Darren视频笔记 仿QQ步数计数view 画笔的使用
  6. [原]正则表达式模式匹配入门
  7. html5(八) IndexedDB
  8. 记一次mysql主从同步因断电产生的不能同步问题 1236 and 1032
  9. Magnet for mac(窗口布局辅助工具)
  10. 伺服电机算功率基本公式_伺服电机功率计算选型.ppt
  11. 希捷硬盘固件指令要领
  12. hspice linux 软件,Hspice 200803 linux安装(亲测可行)
  13. 中国汉字一、二级字库的汉字与unicode编码(十六进制)对照表(收藏)
  14. ad10搜索快捷键_AD中常用的快捷方式
  15. GitHub网页版提交PR
  16. ERROR: Cannot install keras==2.2.0 and tensorflow==1.14.0 because these package versions have confli
  17. 【转】增强型、耗尽型MOS
  18. 学人工智能好就业吗?可以做什么?AI就业方向及前景
  19. JavaScript学习——(1)
  20. 限量级预告!劳动合同电子化,这样做最合法

热门文章

  1. SCI投稿全攻略—起飞站
  2. springboot学校学校运动会信息管理系统毕业设计-附源码
  3. 那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)
  4. C语言,根据某员工的销售额计算销售提成,销售额小于1万,提成为5%,销售额大于1万,小于等于2万,提成为8%;售额大于2万,提成为10%。
  5. ?php get_sidebar(); ?,wordpress函数get_sidebar()用法示例
  6. 云计算-7-Dockerfile深度解析CMD和ENTRYPOINT指令
  7. js简繁转换,两种实现方式,妥妥的~
  8. 硬件架构的艺术:同步FIFO设计
  9. [笔记的明子] - C语言笔记
  10. Echarts地图制作介绍