c语言cin>>a[i];是什么意思

作者&投稿:戊春 (若有异议请与网页底部的电邮联系)
c语言中“cin>>a[i];”是什么意思?~

cin是C++的输入
给你举个例子说明一下:

int a[3] = {0};
for (int i = 0; i < 3; i++)
cin >> a[i];
for (int i = 0; i < 3; i++)
cout << a[i] << endl;

如果输入
1 2 3

输出的结果就是
1
2
3

cin>>a[i]的意思就是输入值放到数组a里面

cin>>a就是将用户输入的信息保存到变量a中,等价于C语言里的 scanf("%d",&a)。
cin是C++编程语言互换流中的标准输入流,需要iostream.h支持,即开始的时候,要有#include (新版本编译器为#include )读为 "see in",音标 "/si:ɪn/"。
cin代表标准输入设备,使用提取运算符 ">>" 从设备键盘取得数据,送到输入流对象cin中,然后送到内存。使用cin可以获得多个从键盘的输入值,其具体使用格式如下:
cin >> 表达式1 >>表达式2...>> 表达式n。

扩展资料:C++是在C语言的基础上开发的一种面向对象编程语言,应用非常广泛。常用于系统开发,引擎开发等应用领域,支持类、封装、继承、多态等特性。C++语言灵活,运算符的数据结构丰富、具有结构化控制语句、程序执行效率高,而且同时具有高级语言与汇编语言的优点。
C++语言是对C语言的扩充,从Simula中吸取了类,从ALGOL语言中吸取了运算符的一名多用、引用和在分程序中任何位置均可说明变量,综合了Ada语言的类属和Clu语言的模块特点,形成了抽象类。
从Ada Clu和ML等语言吸取了异常处理,从BCPL语言中吸取了用//表示注释C++语言保持了C语言的紧凑灵活、高效以及易于移植性强等优点。
它对数据抽象的支持主要在于类概念和机制,对面向对象风范的支持主要通过虚拟机制函数因C++语言既有数据抽象和面向对象能力,运行性能高,加上C语言的普及,而从C语言到C++语言的过渡较为平滑。
C++语言与C语言的兼容程度可使数量巨大的C语言程序能方便地在C++语言环境中复用,使C++语言在短短几年内能流行。
参考资料来源:百度百科-cin
参考资料来源:百度百科-C++

cin是C++的输入
给你举个例子说明一下:

int a[3] = {0};
for (int i = 0; i < 3; i++)
cin >> a[i];
for (int i = 0; i < 3; i++)
cout << a[i] << endl;

如果输入
1 2 3

输出的结果就是
1
2
3

cin>>a[i]的意思就是输入值放到数组a里面

>>是右移符号,比如int a=8;
a=a>>1;
1.讲a转换为二进制数:a=0 000 1000
2.右移一位后:a= 0 000 100
3.左边补0:a=0 000 0100
4.化为十进制数:a=4
一般等同于a÷2


cin是什么意思啊
cin是C++编程语言中的标准输入流对象,即istream类的对象。cin主要用于从标准输入读取数据,这里的标准输入,指的是终端的键盘。此外,cout是流的对象,即ostream类的对象,cerr是标准错误输出流的对象,也是ostream 类的对象。这里的标准输出指的是终端键盘,标准错误输出指的是终端的屏幕。在理解cin功能时...

c 中cin是什么意思
在 C 语言中,cin 是一种输入流,用于从用户输入的控制台或终端中读取数据。使用 cin 可以方便地获取数据,并将其存储在程序的变量中进行处理。cin 的使用需要通过头文件 进行声明,在程序中可以通过下面的语句进行调用:cin >> variable;其中 variable 表示需要存储输入数据的变量名称。cin 的输入机制...

cin指的是什么意思?
cin是C++编程语言互换流中的标准输入流,需要iostream.h支持,即开始的时候,要有#include <iostream.h>(新版本编译器为#include <iostream>)读为 "see in",音标 "\/si:ɪn\/"。cin代表标准输入设备,使用提取运算符 ">>" 从设备键盘取得数据,送到输入流对象cin中,然后送到内存。使用cin...

在C语言中cin和scanf有什么区别呢?
c\/c++ 语言中cin与scanf区别为:性质不同、操作效率不同、取数据不同。一、性质不同 1、cin:cin是标准化输入,包含在头文件<iostream>中。2、scanf:scanf是格式化输入,包含在头文件<stdio.h>中。二、操作效率不同 1、cin:cin先把要输入的东西存入缓冲区,再输入,导致的输入操作效率稍低,但...

CIN是什么?
cin包括五个含义:一是指医学中的CIN;二是指中国互联网;三是指计算机编程语言中的CIN;四是指载波交调噪声比。1、宫颈上皮内瘤变。医学中的缩写(CIN),即宫颈上皮内瘤变,是宫颈癌前病变,由于人乳头瘤病毒(HPV)持续感染所致。CIN是一组疾病的统称,它包括宫颈不典型增生及宫颈原位癌。癌前...

cin的作用是什么?
cin 是 C++ 标准输入流 。没有返回值。C++编程语言互换流中的标准输入流,需要iostream.h支持,即开始的时候,要有#include <iostream.h>(新版本编译器为#include <iostream>)读为 "see in",音标 "\/si:ɪn\/",罗马音"shi in"。cin代表标准输入设备,使用提取运算符 ">>" 从设备键盘...

cin和cout的区别?
`cin`和`cout`是C++编程语言中用于标准输入和标准输出的流对象,它们是`iostream`库的一部分。这两个对象提供了与C语言中`scanf`和`printf`函数类似的功能,但是它们提供了更强大的数据处理能力和更便捷的使用方式。cin(标准输入流)**:- `cin`用于从标准输入(通常是键盘)读取数据。- 它使用提取...

c语言cin什么意思
cin>>a代表获取键盘输入的值赋值给变量a,将cin>>a置于while的循环条件内即while(cin>>a),将会一直测试输入流是否正常。如果输入流正常,就会继续循环获取键盘值,如果输入流错误,或者达到文件末尾(在windows下Ctrl+Z,在Linux下Ctrl+D),该循环就会终止。测试代码如下:include<iostream> using name...

cin在C语言里是什么意思
cin是c++系统定义的输入流对象。“>>”是“提取运算符”,与cin配合使用,其作用是从输入设备中(如键盘)提取数据送到输入流cin中。把用cin和“>>”实现输入的语句简称为cin语句。

cin是什么意思数学?
cin是C++编程语言中最基本和实用的输入方式之一。通过cin,程序员可以轻松地从用户处读取信息,从而有效地实现一些程序运行逻辑。cin是一种非常方便的输入方法,许多新手程序员都会选择使用它。cin输入流操作符是C++编程中一个非常重要的组成部分。它实现了标准输入设备,例如键盘,向程序中传递信息的功能。C...

饶河县13978406249: c语言cin>>a[i];是什么意思 -
别馨地红: cin是C++的输入 给你举个例子说明一下:int a[3] = {0};for (int i = 0; i < 3; i++)cin >> a[i];for (int i = 0; i < 3; i++)cout << a[i] << endl;如果输入 1 2 3输出的结果就是 1 2 3cin>>a[i]的意思就是输入值放到数组a里面

饶河县13978406249: C语言中有多少种常用的排序法
别馨地红:; using namespace std; int main() { int a[10]; cout&lt;&lt;"输入10个数字:"&lt;&lt;endl; for (int i=0;i&lt;10;i++) { cin&gt;&gt;a[i]; } for(int m=0;m&lt;10;m++) for(int n=0;n&lt;10;n++) { if(a[n]&gt;a[n+1]) { int s; s=a[n]; a[n]=a[n+1]; a[n+1]=s; } } for(int j=0;...

饶河县13978406249: 用c语言编程:幂法求矩阵特征值
别馨地红: #include&lt;stdio.h&gt; #include&lt;math.h&gt; #define n 3 //三阶矩阵 #define N 20 #define err 0.0001 void main() { int i,j,k; double A[n][n],X[n],u,y[n],max; printf("Please input the matrix:\n"); for(i=0;i&lt;n;i++) for(j=0;j&lt;n;j++) scanf("%lf",&amp;...

饶河县13978406249: C语言编程题目
别馨地红: 典型的排序问题,用数组接收,先输出,用排序函数排序,再输出. #include&lt;iostream.h&gt; order(int*b,int m){ int i,j,temp; for(i=0;i&lt;m;i++){ for(j=i+1;j&lt;m;j++){ if(*(b+i)&lt;*(b+j)){ temp=*(b+i); *(b+i)=*(b+j); *(b+j)=temp; } } } } main(){ int n; cout&lt;...

饶河县13978406249: 求TC编程
别馨地红: #include "iostream.h" //如果是C++ 就包含这个头文件,不是就删除此行 #include "stdio.h" //如果是C就包含这个头文件,不是就删除此行 double fun(int a[]) { int i=0; int max=0; int min=0; int sum=0; for(;i&lt;sizeof(a)/sizeof(int);i++) // sizeof(a)计...

饶河县13978406249: 用c++语言求n的阶乘
别馨地红: #include&lt;iostream&gt; using namespace std; int main() { int a; int result; cin &gt;&gt; a; if(a==0||a==1) { result=1; count&lt;&lt;result; return 1; } for (int i = 1; i &lt;= a;i++){ result *= i; } cout &lt;&lt; result; return 1; }

饶河县13978406249: 在C语言中int n;cin<<n;int a[n];这串语句是不允许的,请问能用其他句子替代吗?
别馨地红: int n ; cin &gt;&gt; n; //注意方向 int *a=new int[n] ; 接下来就可以象用数组一样了

饶河县13978406249: cin判断读取结束 C语言 -
别馨地红: 如果只输入一行,你回车就表示输入完成,程序会自行读取你的数据. 如果你想循环输入多行,可以采用循环的方式,用特殊的字符或字符串表示输入完成. 形如: while(true) { char ch = getchar(); if(ch == '#') break; else ... }

饶河县13978406249: c语言中c[a[i]]的意思 -
别馨地红: 这样吧给你个例子,如:a 【i】={1 ,2 ,3 ,4, 5 ,6, 7, 8 }m=7则你的第二条语句可以这样解释:当第一次执行时c[a[0]]++>>>等同于c[1]++,值为1;在循环时:c[a[1]]++>>>>>等同于c[2]++,值为1;依次类推

饶河县13978406249: 在c++语言中 定义一string类型的字符串 如何取字符串中的一个字符
别馨地红: #include&lt;iostream&gt; #include&lt;string&gt; using namespace std; int main() { int i; string a; cin&gt;&gt;a; for(i=0;i&lt;a.length();i++) cout&lt;&lt;a[i]&lt;&lt;" "; cout&lt;&lt;endl; return 0; }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网