intで宣言したatai_1を変数名を引数として渡し、
intで宣言したatai_2をアドレスを引数として渡したいです。
※変数名を引数として渡すというのは「値渡し」と同じですか?
以下のソースコードでよろしいのでしょうか。
-----------------------------------------------------------------
void func_add(atai_1 , *atai_2)
そして、関数 func_add内で1.0を加算したいです。
atai_1 に格納されている値に 1.0を加算してatai_1に格納します。
atai_2についても同様の処理をします。
以下のソースコードでよろしいのでしょうか。
----------------------------------------------------------------
{
atai_1 = atai_1 + 1.0;
atai_2 = atai_2 + 1.0;
}
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
質問内容以外の部分にも明確な文法エラーが有るので、何が聞きたいのかわかりませんね
少なくとも
> intで宣言したatai_1を変数名を引数として渡し、
と
> atai_1 に格納されている値に 1.0を加算してatai_1に格納します。
は C 言語の規格上両立は不可能です
C 言語ではグローバル変数でない限り、関数で呼び出し元の値の書き換えることは不可能なので
分からないなりに想像し、下記のように int で計算結果を返すようにすれば
> intで宣言したatai_1を変数名を引数として渡し、
を実現して、格納は出来ませんが呼び出し元で受け取ることは出来ます
int func_add(int atai_1, int *atai_2){
*atai_2 = *atai_2 + 1;
return atai_1 + 1;
}
これなら普通は、素直に次のように書くと思いますけど
void func_add(int *atai_1, int *atai_2){
*atai_1 = *atai_1 + 1;
*atai_2 = *atai_2 + 1;
return;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- C言語・C++・C# C#のラムダ式に関する質問です 2 2021/12/19 23:04
- C言語・C++・C# 関数ポインタの高速化のメリット 7 2023/05/05 20:15
- C言語・C++・C# これの答えは5になるとおもいます。 1 2021/11/08 10:47
- C言語・C++・C# C言語 ループ中からの関数の呼び出し方のコーディング 2 2021/11/02 09:33
- C言語・C++・C# C言語 共用体について コマンドライン引数で値を2つ入力したときに、argv[2]の値をUNI u1 4 2022/04/25 20:34
- C言語・C++・C# C言語の問題です。大至急回答お願いします 次の条件を満たすキュー・プログラムを作成せよ。 ①キューに 1 2021/12/05 01:35
- C言語・C++・C# C言語の問題です。 1 2021/12/22 02:57
- PHP 引数とは なんですか? 2 2021/12/30 07:08
- C言語・C++・C# C言語 ポインタ 配列 2 2022/06/02 17:29
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
gcc13.2のバグ?
C言語・C++・C#
-
gccを行ってもexeファイルが生成されない
C言語・C++・C#
-
これなにがちがうんですか??
C言語・C++・C#
-
-
4
パイソン。If elseの挙動について教えてください。パソコンは、if else で、まずifに当て
C言語・C++・C#
-
5
License='MIT' ってなんでmitなんですか??適当なのでもいいですか? パイソン
C言語・C++・C#
-
6
パイソンの
C言語・C++・C#
-
7
プログラミングについての質問です。 #include <stdio.h> #include <std
C言語・C++・C#
-
8
C言語って古いですか?
C言語・C++・C#
-
9
Int('1234') で、strをかんたんに整数で扱えちゃうパイソンはどうなってるんですか?
C言語・C++・C#
-
10
VisualStudio2022でC言語プログラムで全角文字を使用すると不明なエラーが表示される
C言語・C++・C#
-
11
MACで動く実行ファイルをWindowsで作る方法(クロスコンパイラ紹介ください)
C言語・C++・C#
-
12
scipy っていうのをいれようとおもって
C言語・C++・C#
-
13
C言語の関数と配列に関する質問
C言語・C++・C#
-
14
double型が正常に認識されていない恐れ
C言語・C++・C#
-
15
WindowsのCapsLock(キャップスロック)って、何の意味があるんですか?
C言語・C++・C#
-
16
ノートパソコンの通気孔って通気孔からノートパソコンの外へ空気が出ていってるのですか?それとも通気孔か
その他(コンピューター・テクノロジー)
-
17
C言語 解答について。
C言語・C++・C#
-
18
変数名を引数として渡す、アドレスを引数として渡す方法
C言語・C++・C#
-
19
C言語 ストリームについて。
C言語・C++・C#
-
20
C言語関数違いについて。
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
array関数で格納した配列の型を...
-
Excelのセルの色指定をVBAから...
-
エクセルで、絶対値の平均を算...
-
配列がとびとびである場合の書き方
-
DataSetから、DataTableを取得...
-
ExcelのINDEXとMATCH関数でスピ...
-
表にフィルターをかけ、絞った...
-
Excel オートフィルタのリスト...
-
SUMPRODUCT関数を用いた最小値
-
スプレットシートのGetTextにつ...
-
C#で配列のフィールドを取得したい
-
Excelのオートフィルタで抽出し...
-
読み込みで一行おきに配列に格納
-
[エクセル]連続する指定範囲か...
-
VBA 配列に格納した値の平均の...
-
[VBA]改行入りのセルの値を配列...
-
【VBA】 動的な変数(定数)の指定
-
ヤフーファイナンス 株価時系...
-
Dimとは何かの略ですか?
-
上位3つの和を求めるエクセル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelのセルの色指定をVBAから...
-
ExcelのINDEXとMATCH関数でスピ...
-
[エクセル]連続する指定範囲か...
-
array関数で格納した配列の型を...
-
表にフィルターをかけ、絞った...
-
エクセルで、絶対値の平均を算...
-
配列がとびとびである場合の書き方
-
[VBA]改行入りのセルの値を配列...
-
Excel オートフィルタのリスト...
-
DataSetから、DataTableを取得...
-
iniファイルのキーと値を取得す...
-
配列のSession格納、及び取得方...
-
エクセルでエラーを無視して一...
-
Dictionaryを使い4つの条件の一...
-
エクセル 条件を指定した標準...
-
読み込みで一行おきに配列に格納
-
For Nextマクロの高速化につい...
-
.NET - 配列変数を省略可能の引...
-
SUMPRODUCT関数を用いた最小値
-
VB6.0 ファイルの一括読込み
おすすめ情報