c语言中数组,一般数组。

1、什么是数组,数组有什么用?

为了方便处理而把类型相同的变量有序地组织起来的一种形式。

类型相同的元素集中起来,在内存上排成一条直线。

2、数组的声明。

元素类型、变量名和元素个数。 如 int a[4].

3、数组的访问。

下标运算符; 如 a[4].

4、数组的遍历。

按照顺序逐个查看数组的元素。

#include

int main(void)

{int i, a[5];for (i = 0; i < 5; i++)

{

a[i]= i + 1;

}for (i = 0; i < 5; i++)

{

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

}return 0;

}

5、数组的初始化

使用大括号对数组的元素进行赋值。

#include

int main(void)

{int i, a[5] = {333,222,888,999,555};for (i = 0; i < 5; i++)

{

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

}return 0;

}

6、数组的复制

数组的复制不能使用数学运算符的等号,而必须使用for语句等对数组元素进行逐一赋值。

#include

int main(void)

{int i, a[5] = {333,555,888,777,222};int b[5];for (i = 0; i < 5; i++)

{

b[i]=a[i];

}

puts("=========");for (i = 0; i < 5; i++)

{

printf("b[%d] = %d\n", i, b[i]);

}return 0;

}

7、输入数组元素的值

实质是将用户输入函数scanf写入到循环语句中。

#include

int main(void)

{int i, a[5];for (i = 0; i < 5; i++)

{

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

}

puts("==========");for (i = 0; i < 5; i++)

{

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

}return 0;

}

8、对数组的元素进行倒序排列

引入临时变量tmp,对收尾的元素进行置换。

#include

int main(void)

{inti, j;

puts("please input the number of array element.");

printf("j ="); scanf("%d", &j);inta[j];for (i = 0; i < j; i++)

{

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

}

puts("=========");for (i = 0; i < j/2; i++)

{int tmp =a[i];

a[i]= a[j - 1 -i];

a[j- 1 - i] =tmp;

}for (i = 0; i < j; i++)

{

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

}return 0;

}

9、利用数据计算学生成绩的和及平均数

#include

int main(void)

{int i, a[5], sum = 0;

puts("please input the values of array element.");for (i = 0; i < 5; i++)

{

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

sum+=a[i];

}

printf("sum = %d\n", sum);

printf("mean = %.2f\n",(double)sum/5);return 0;

}

10、对象式宏

相当于全局变量。

#include

#define NUMBER 8

int main(void)

{int i, a[NUMBER], sum = 0;

puts("please input the values of array element.");for (i = 0; i < NUMBER; i++)

{

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

sum+=a[i];

}

printf("sum = %d\n", sum);

printf("mean = %.3f\n", (double)sum/NUMBER);return 0;

}

原文:https://www.cnblogs.com/liujiaxin2018/p/14633796.html

c语言中数组的变量j是什么,c语言中数组,一般数组相关推荐

  1. python重命名文件pycharm_Python中批量修改变量名太费劲?Pycharm中使用重命名一次搞定...

    标签:rename   current   变量   阅读   tor   小伙伴   search   其他   就是如果程序中有一个变量被用得比较多,但名字起得不是很好,导致其他阅读程序的人搞不清 ...

  2. c语言中数组的变量j是什么,C语言中x[i][j]的意思是?

    x[i][j]是一个二维数组中成员数组中的一个成员(当i值和j值固定的时候) 当你定义这个数组时(假设i和j是数字),int x[i][j];他就会生成一个具有i个包含j个int型变量的数组的数组(可 ...

  3. c语言两个指针变量不可以,2.C语言指针变量

    # 2.C语言指针变量 变量的指针就是变量的地址.存放变量地址的变量是指针变量.即在C语言中,允许用一个变量来存放指针,这种变量称为指针变量.因此,一个指针变量的值就是某个变量的地址或称为某变量的指针 ...

  4. java中的成员变量和局部变量的区别_java中成员变量与局部变量区别分析

    本文实例分析了java中成员变量与局部变量区别.分享给大家供大家参考.具体分析如下: 成员变量:在这个类里定义的私有变量,属于这个类. 创建以及使用成员变量 public class Person { ...

  5. c语言之函数或者变量的weak属性 C语言之强化,弱化符号weak

    __weak是一个宏,和__packed是同一种东西都是gcc的扩展属性: #define __packed __attribute__((packed)) #define __weak __attr ...

  6. python中汉字与变量不可同时出现_Python语言应用培训课(选择练习)

    第一部分 1.多选题: Python在金融中的运用包括( ) 选项:A:绩效分析B:风险分析C:程序化交易D:量化分析答案: [绩效分析;风险分析;程序化交易;量化分析] 第二部分 1.判断题: py ...

  7. python语言保留字可以用变量名来命名_Python语言基本语法元素之变量,变量的含义及命名规则...

    教学是对知识的二次加工. 笔者希望给python初学者提供帮助.上一篇文章写了Python语言基本语法元素之格式框架:注释.缩进.续行符 这里继续,Python语言基本语法元素之变量. 我们来看看前4 ...

  8. go语言怎么 控制一个变量输入的范围_go语言并发原理和机制【二】

    上图同样来自bing每日壁纸.很应景~~ 老规矩吧,废话也懒得说了.接上一篇: 甘蔗:go语言并发原理和机制[一]​zhuanlan.zhihu.com 目录 1.再探协程 什么是协程序,上一篇文章仅 ...

  9. C语言里if语句变量作为判断条件,C语言教学(九-上)if else判断语句

    原标题:C语言教学(九-上)if else判断语句 今天讲if else判断语句,简单理解就是进行条件判断,如果条件达到则执行if 里或else里的语句.先来看if. if的写法和for差不多,就是不 ...

最新文章

  1. 微软,您的.net为中国程序员带来了什么?
  2. windows 将python源代码加密_对源代码进行pyd加密
  3. 怎么查看jre版本_javac和java版本不一致问题
  4. firewall-cmd命令管理防火墙
  5. java把一个list_java 把一个大list分成N个小list,然后用map存储的小方法
  6. 【直播预约】线上Greentea JUG Meetup
  7. 2017.4.27 道路游戏 思考记录
  8. log4c移植到android,使用Android Studio调用C++ 代码-log4cplus
  9. 定制操作(传递函数或lambda表达式)
  10. 解决DatePicker中Appbar icon缺失
  11. 小米个性主题显示服务器不可用,MIUI个性主题上线透明壁纸功能,并修复状态栏无法混搭问题!...
  12. LDA Effect Size分析 LEfSe详解
  13. 表格中复制后出现空格_尝过廉江这个美食后,已经连续3天出现在下午茶名单中!...
  14. Lpl and Energy-saving Lamps 计蒜客多校
  15. Android手机投屏后没有声音,乐播投屏电视没有声音怎么办_乐播投屏电视没有声音手机有声音解决办法_3DM手游...
  16. python画魄罗代码_LOL:灵魂画师在这里!玩家手绘冰雪节魄罗
  17. Android 第三方QQ分享功能实现
  18. c语言打印吉祥图案,中国古代吉祥图案的寓意(二)
  19. 路缘石成型机对着项目质量加强的方向努力
  20. 解密国产大数据法律应用服务平台

热门文章

  1. php不能连接远程mysql_无法远程连接mysql怎么办
  2. mysql pdo 获取最后一条sql_一条sql语句的执行过程-mysql
  3. python音频实时频谱分析_基于python的音频设计及频谱分析
  4. python怎么设置回文数_Python中的回文数
  5. python执行mysql存储过程_Mysql学习---使用Python执行存储过程
  6. linux安装jenkins配置环境变量,Ubuntu 16.04 安装Jenkins持续集成
  7. as常用固定搭配_人民日报整理:英语常用介词固定搭配,太实用了!
  8. redis持久化RDB与AOF
  9. ★古今中外著名14大悖论
  10. CSS3属性——“box-flex”