No.1ベストアンサー
- 回答日時:
これはプロトタイプ宣言ですね。
関数の型を予め宣言しておくものです。
int func (int, char*);
というような書き方で、実際の関数は
int func (int a, char* b)
{
:
}
のようになります。
つまり、aaa (struct bbb*) というのは、aaaと言う関数の引数は struct bbb のポインタ型です、と予め宣言しているのです。
関数の実体ではちゃんと変数名が割り当てられていると思いますよ。
この回答へのお礼
お礼日時:2003/05/22 20:14
回答ありがとうございます。
では、呼び出し側はどのようにすればよいのでしょうか?
bbb *c;
aaa(c);
でもエラーになるし、bbb* c; aaa(c)でもエラーになってしまいます。。。
No.3
- 回答日時:
> では、呼び出し側はどのようにすればよいのでしょうか?
構造体定義
----
struct bbb
{
:
}
----
呼び出し側
----
struct bbb* c;
aaa (c);
----
呼び出される側
----
int aaa (struct bbb* c)
{
:
}
----
でコンパイルは出来ます。
[補足]
構造体の宣言が
typedef struct
{
:
}bbb;
となっている場合は、
呼び出し側
----
bbb* c;
aaa (c);
----
呼び出される側
----
int aaa (bbb* c)
{
:
}
----
となります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jsonテキストデータの並び替えができるサービスを教えてください 2 2022/08/05 20:16
- Excel(エクセル) ¥マークを含むパスの処理について(マクロ、または関数) 2 2022/12/25 02:11
- Perl perl このテキストファイルを簡単に配列に入れるには? 2 2022/04/27 20:24
- Visual Basic(VBA) 【VBA】特定の文字で改行(次の行)に行きたい。 3 2022/04/11 17:20
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- その他(Microsoft Office) パワークエリの複数ファイルのデータ統合について 3 2022/07/14 17:06
- JavaScript JavaScript|特定URLだった時、特定の要素を変更するコードの書き方を教えてほしいです 2 2023/08/25 21:43
- Excel(エクセル) エクセルシートのデータを1列飛ばしで別ブックのシートに貼り付けるマクロが知りたい 2 2023/06/05 22:37
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ハンドルされていない例外が発...
-
2重定義って??
-
VB 関数
-
C++でboolにintの値を代入する...
-
構造体の宣言でエラーが出ます。
-
C言語のreturnの使い方
-
C言語にてsin,cosは何?
-
DWORDの実際の型は何でしょうか
-
配列を用いない最大値の求め方
-
エラー「invalid conversion fr...
-
C++のfor文について
-
VC6でlong longでエラー?
-
C言語の副作用に関する未定義
-
visualstudio C# テキストボッ...
-
変数の型を定義しなかった場合...
-
C言語エラーの解決法教えてくだ...
-
[C++]継承したクラスのコンスト...
-
2÷3などの余りについて
-
C言語で%を使わない余りの出し方
-
比較回数と交換回数表示について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DWORDの実際の型は何でしょうか
-
visualstudio C# テキストボッ...
-
2重定義って??
-
long型の定数の末尾にLを付ける...
-
C++のfor文について
-
typedef enumの使い方を教えて...
-
関数の実体定義にヘッダファイ...
-
変数の型を定義しなかった場合...
-
ハンドルされていない例外が発...
-
C++でboolにintの値を代入する...
-
main.c:7:43: warning: implici...
-
プログラムの中で別のmainを呼...
-
【#define】 defineで定義した...
-
void func( void )について
-
構造体の要素すべてに対する四...
-
構造体の宣言でエラーが出ます。
-
C++の(左辺値)参照を参照渡し
-
main()とint main(void)の違い
-
intとINTの違いは?
-
DLLでLIBファイルが作成されない
おすすめ情報