HOME»応用情報技術者試験掲示板»令和5年春期午後問3
投稿する
»[4601] 『うかる! 応用情報技術者』の使い方 投稿数:6
»[4600] 令和5年春期問3(プログラミング) 投稿数:5
令和5年春期午後問3 [4603]
まるまるさん(No.1)
https://www.ap-siken.com/kakomon/05_haru/pm03.html
初歩的な質問で恐縮ですが、ノードを「val1.N」や「pe.val1」と表記したときは
どのような意味になるのでしょうか?
この「.」を使った表記の意味がわからず、、、
どなたかご教授いただけますでしょうか?
初歩的な質問で恐縮ですが、ノードを「val1.N」や「pe.val1」と表記したときは
どのような意味になるのでしょうか?
この「.」を使った表記の意味がわからず、、、
どなたかご教授いただけますでしょうか?
2023.10.01 20:21
ochx75さん(No.2)
はじめまして。
(わかりやすさを重視しているため、厳密な表現ではありません)
構造体は「データ(なにかしらの値)」と「それに対する操作(関数)」でできています。
ただ構造体はテンプレートなので、コピーしてから使います。
この問題では「多倍長整数」構造体のコピー(これをインスタンスと言います)が"val1"や"pe"に代入されています。
ここで表1をみると、「多倍長整数」の「要素名」に"N"(多倍長整数の桁数)があります。
つまり"val1.N"と書くと"val1"に設定した多倍長整数の桁数(例えば123ならば3)が返ってきます(例えば123の1,2,3という数字は"values"に代入されています)。
つまり"."は「の」と思えばいいです(例えば「"val1"の"N"」)。
この問題はデータの持ち方がかなり複雑なため難しいかと思いますが頑張ってください。この説明がわかりにくければ遠慮なく教えてください。
(わかりやすさを重視しているため、厳密な表現ではありません)
構造体は「データ(なにかしらの値)」と「それに対する操作(関数)」でできています。
ただ構造体はテンプレートなので、コピーしてから使います。
この問題では「多倍長整数」構造体のコピー(これをインスタンスと言います)が"val1"や"pe"に代入されています。
ここで表1をみると、「多倍長整数」の「要素名」に"N"(多倍長整数の桁数)があります。
つまり"val1.N"と書くと"val1"に設定した多倍長整数の桁数(例えば123ならば3)が返ってきます(例えば123の1,2,3という数字は"values"に代入されています)。
つまり"."は「の」と思えばいいです(例えば「"val1"の"N"」)。
この問題はデータの持ち方がかなり複雑なため難しいかと思いますが頑張ってください。この説明がわかりにくければ遠慮なく教えてください。
2023.10.02 17:05
その他のスレッド
»[4602] 平成26年春期午後問5の設問2のcとfに関して 投稿数:3»[4601] 『うかる! 応用情報技術者』の使い方 投稿数:6
»[4600] 令和5年春期問3(プログラミング) 投稿数:5