![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
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も見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
変数名を引数として渡す、アドレスを引数として渡す方法
C言語・C++・C#
-
ポインタの宣言方法
C言語・C++・C#
-
C言語 バッファについて。
C言語・C++・C#
-
-
4
VisualStudio2022でC言語プログラムで全角文字を使用すると不明なエラーが表示される
C言語・C++・C#
-
5
gcc13.2のバグ?
C言語・C++・C#
-
6
C言語関数違いについて。
C言語・C++・C#
-
7
C言語って古いですか?
C言語・C++・C#
-
8
プログラミングについての質問です。 #include <stdio.h> #include <std
C言語・C++・C#
-
9
C言語の関数と配列に関する質問
C言語・C++・C#
-
10
C言語について。
C言語・C++・C#
-
11
バッファリングについて。
C言語・C++・C#
-
12
擬似コード
C言語・C++・C#
-
13
パイソン。If elseの挙動について教えてください。パソコンは、if else で、まずifに当て
C言語・C++・C#
-
14
これなにがちがうんですか??
C言語・C++・C#
-
15
double型が正常に認識されていない恐れ
C言語・C++・C#
-
16
gccを行ってもexeファイルが生成されない
C言語・C++・C#
-
17
ストリームについて。
C言語・C++・C#
-
18
C言語について。
C言語・C++・C#
-
19
C言語について
C言語・C++・C#
-
20
プログラミング言語の制作方法について
C言語・C++・C#
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
[エクセル]連続する指定範囲か...
-
Excelのセルの色指定をVBAから...
-
ExcelのINDEXとMATCH関数でスピ...
-
Excelのオートフィルタで抽出し...
-
[VBA]改行入りのセルの値を配列...
-
DataSetから、DataTableを取得...
-
array関数で格納した配列の型を...
-
Excel オートフィルタのリスト...
-
VBA listBoxについて
-
表にフィルターをかけ、絞った...
-
Excel VBA 配列の分割について
-
エクセルで、絶対値の平均を算...
-
VB6・Split関数・連続した空白...
-
csv形式のファイルを配列に...
-
【C#】二次元配列へのcsvファイ...
-
EXCEL VBA 2次元配列に格納さ...
-
.NET - 配列変数を省略可能の引...
-
配列のSession格納、及び取得方...
-
[マクロ]配列を区切り文字で変...
-
エクセルVBAで変数をセルに一行...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ExcelのINDEXとMATCH関数でスピ...
-
array関数で格納した配列の型を...
-
Excelのセルの色指定をVBAから...
-
[エクセル]連続する指定範囲か...
-
エクセルで、絶対値の平均を算...
-
VBA listBoxについて
-
表にフィルターをかけ、絞った...
-
VBA 配列に格納した値の平均の...
-
iniファイルのキーと値を取得す...
-
[VBA]改行入りのセルの値を配列...
-
配列がとびとびである場合の書き方
-
エクセルでエラーを無視して一...
-
DataSetから、DataTableを取得...
-
Excel オートフィルタのリスト...
-
Split関数でLong配列に格納する...
-
読み込みで一行おきに配列に格納
-
VB6.0 ファイルの一括読込み
-
SUMPRODUCT関数を用いた最小値
-
INDEX(D:D,L3)の意味は?
-
Dictionaryを使い4つの条件の一...
おすすめ情報