您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
第二讲 从一个小程序说起
发布时间:2021-05-10 14:40:20编辑:雪饮阅读()
用c++編寫一個對int數組所有元素求和的程序
c++和一樣,一般編輯器也是vc6++,建立項目及程序文件的步驟也基本一致,唯獨新建立程序文件名的時候不用帶後綴了
默認就是.cpp後綴,這也是c++的程序後綴,據説在linux中好像後綴是.cc
實現實例如:
#include <iostream>
using namespace std;
int addArray(int *array,int n);
int main()
{
int data[]={0,1,2,3,4,5,6,7,8,9};
int size=sizeof(data)/sizeof(data[0]);
/*
cout:
用于在计算机屏幕上显示信息,是C++中iostream 类型的对象,C++的输出是用“流”(stream)的方式实现的,
流运算符的定义等信息是存放在C++的输入输出流库中的,因此如果在程序中使用cout和流运算符,就必须使用预处理命令把头文件stream包含到本文件中,即 < iostream > 库,
该库定义的名字都在命名空间 std 中,所以 cout 全称是 std::cout
<<:流插入运算符“<<”,這是對c語言中<<的重載,在c中<<表示左移
endl:
在定义流对象时,系统会在内存中开辟一段缓冲区,用来暂存输入输出流的数据。
在执行cout语句时,先把插入的数据顺序存放在输出缓冲区中,直到输出缓冲区满或遇到cout语句中的endl(或'\n',ends,flush)为止,此时将缓冲区中已有的数据一起输出,并清空缓冲区。
输出流中的数据在系统默认的设备(一般为显示器)输出。
*/
cout <<"結果是:"<<addArray(data,size) << endl;
return 0;
}
int addArray(int *array,int n)
{
int sum=0;
int i;
for(i=0;i<n;i++){
//*取值
sum+=*array++;
}
return sum;
}
然後程序編寫和程序編譯執行都和之前c語言中一致
关键字词:c++,數組