⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 a675ardi.cpp

📁 quarto esempi vari per c++ (schemi base)
💻 CPP
字号:
// nuovi elementi: delete
// nuovi concetti: riferimento a puntatore
#include <iostream>

using namespace std;

void get(double*&, int&);
void print(double*, int);

int main() {
  double* a;
  int n;
  get(a,n);
  print(a,n);
  delete [] a;
  get(a,n);
  print(a,n);
  delete [] a;
}

void get(double*& a, int& n) {  // a e' un puntatore passato per riferimento
  cout << "Introduci numero di elementi: ";
  cin >> n;
  a = new double[n];
  cout << "Introduci elementi, uno per linea:\n";
  for (int i = 0; i < n; i++) {
    cout << i+1 << ": ";
    cin >> a[i];
  }
}

void print(double* a, int n) {
  for (int i = 0; i < n; i++)
    cout << a[i] << " ";
  cout << endl;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -