質問編集履歴

1 パラメータについて

marny

marny score 19

2017/11/06 20:47  投稿

1次元配列を2次元配列が引数になっている関数に代入する
いつもお世話になっております.
ある関数の引数が2次元配列になっています,普段は2次元配列で使うようにしているのですが,ときおり1次元配列でも使えるようにしたいと考えています.1次元配列も1行n列の2次元配列と考えれば何とかできるのではと現状詰まっています.基本的な質問かと思いますが,どうぞよろしくお願いいたします.
```ここに言語を入力
void function(int list_size,int list[][list_size]){
....
....
}
int main(void){
int size=10;
int p[size];
function(size,p);//1次元配列を引数にとる
}
```
```
---
追記
自分で調べたところ2次元配列listの行数については指定する必要がないようでしたので,特に明記していませんでした.
  • C

    9160 questions

    C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る