stanford-oval/wikipedia huggingface dataset:
結城市立城南小学校
通学区域と進学先中学校 > 通学区域

下り松
辻堂
城之内
新福寺
新福寺一丁目
新福寺二丁目
新福寺三丁目
新福寺四丁目
新福寺五丁目
新福寺六丁目
中央町一丁目
中央町二丁目
繁昌塚（吉田用水の東側区域）
城南町一丁目
城南町二丁目
下り松三丁目
下り松四丁目
下り松六丁目
通学区域と進学先中学校 > 進学先中学校

結城市立結城中学校
周辺

結城市消防団第五分団 - 敷地が隣接。
吉田用水
城南橋
茨城県道・千葉県道17号結城野田線 - 学校付近では、上記吉田用水に沿う。
国道50号線
国道50号線沿いには、ロードサイド店も点在。
結城市城南コミュニティセンター
アクセス

結城市内循環バス「北部西ルート」・「江川Aルート」で、「城南小学校」停留所下車。
JR東日本水戸線結城駅より、
南口から、徒歩約2km・約30分。
北口から、上記「結城市内循環バス」に乗車し10分、「城南小学校」停留所下車。
イヴァーン・ヴァシーリエヴィチ

| --- | --- |
: この項目では、ブルガーコフの戯曲について説明しています。人名一般については「イヴァン・ヴァシリエヴィチ」をご覧ください。
『イヴァーン・ヴァシーリエヴィチ …三幕の喜劇…』（原題ロシア語: Иван Васильевич）は、M・A・ブルガーコフによる戯曲である。1934年から1936年にかけて書かれた3幕のパロディー喜劇で、以前に書かれた戯曲『至福 Блаженство』が土台となっている。作家の生前は上演が許されず、出版もされなかった。死後の1965年に初発表。
日本での出版は、白水社よりなされている。『現代世界演劇15 風俗劇』に川上洸訳の本編が収められている。同書は1971年12月10日印刷、同年12月20日発行。以下、翻訳・表記はこれに準ずる。
登場人物

ジナイーダ・ミハーイロヴナ：映画女優
ウリヤーナ・アンドレーエヴナ：アパート管理人ブンシャの妻
王妃
チモフェーエフ、ニコラーイ・イヴァーノヴィチ：発明家
ミロスラーフスキイ、ジョールジュ
ブンシャ＝コレーツキイ、イヴァーン・ヴァシーリエヴィチ：アパート管理人
シパーク、アントーン・セミョーノヴィチ
ヨアーン雷帝
ヤーキン：映画監督
宮廷書記
スウェーデン大使
総主教
親兵たち
大膳職たち
グースリ奏者たち
警官
プロット

発明家のニコラーイ・チモフェーエフは、モスクワのアパートでタイムマシーンを開発している。突然、彼の妻ジーナが彼を棄てる。チモフェーエフは一向に気にしない。そこへ、アパート管理人のブンシャが家賃の取立てに現れる。するとチモフェーエフは装置の鍵を回し、壁が消え去る。隣人シパークの部屋には盗人ジョールジュ・ミロスラーフスキイが潜んでいる。チモフェーエフが正面玄関を開けると、そこは16世紀のモスクワになっている。驚きのあまりヨアーン雷帝は現代に飛ばされ、ブンシャとミロスラーフスキイは過去に取り残される。
タイムマシーンは壊れる。ブンシャを親兵たちはツァーリと取り違える。現代では映画監督のヤーキンがジーナを見限り、そのためツァーリに殺されそうになる。ミロスラーフスキイはスウェーデン大使にケミを割譲する。ブンシャは酔っ払う。結局、盗人と管理人は親兵たちから救出され、現代に帰る。そこではツァーリがシパークを怒らせていたため、現代に戻った二人が警官に逮捕される。
第2版では、これは過度の仕事で疲れた発明家の夢であったと明かされることに変更された。
執筆

1934年、ミハイール・ブルガーコフは音楽ホールと喜劇執筆の契約を結んだ。最初の素案は『至福 Блаженство』と題されていた。この作品ではタイムマシーンは未来へ飛び、ヨアーン雷帝はただエピソードの中にしか登場しないものであった。
映画

1973年、この戯曲をもとにしたコメディ映画『イヴァーン・ヴァシーリエヴィチ、転職する（ロシア語版）Иван Васильевич меняет профессию』が、レオニード・ガイダーイ（ロシア語版）監督・モスフィルム製作により公開され、大ヒットした。
戯曲と比較した場合、チモエーエフの名前がニコライからアレクサンドル（シューリク）に変更された。シューリクはこの映画の主役を演じたアレクサンドル・デミヤネーンコ（ロシア語版）がガイダーイの多数の作品で演じた主役の名前で、彼を有名にした役名である。
競技場

2006年サッカーW杯や2009年世界陸上が開催された、ドイツの『ベルリン・オリンピアシュタディオン』
競技場（きょうぎじょう）とは、スポーツなどの競技を行うための施設である。
概要

基本的には競技の種類で種類分け、分類がされている。
たとえば陸上競技には陸上競技場、サッカーにはサッカー競技場、野球には野球場、競泳（水泳の競技）には水泳競技場、カヌー競技にはカヌー競技場、スポーツクライミングにはスポーツクライミング競技場が用意される。
ただし、いくつかの種類の競技ができるように設計されている競技場もある。陸上競技場の中には陸上競技の他にサッカーやラグビーなどの競技ができるものもあり、サッカー競技場の中にはラグビーが可能なもの、野球場は野球の他にソフトボール競技も開催できることは多い。ただしピッチなどのサイズが異なることは多いので、競技会の前にライン（線）を引き直す作業は必要となることはある。
施設の形式、建築物としての構造などによっても分類されている。
スタジアム - 観客席を備えた大規模な競技場
アリーナ - 観客席が四方から取り囲む形式の施設
ドーム - ドーム型の屋根がついた競技場
そのほか可動式屋根を備えた競技場もある。
競技場はそれぞれ運営法人があるが、スタジアムなど巨大な競技場は、競技大会や競技の練習などの使用で利用料を払ってもらうだけでは、運営・管理・補修費用と比べて収益の額が小さすぎ、大きな赤字となってしまうので、競技以外の目的、たとえば音楽ライブイベント、コンサート、人が大勢集まる催事類などに貸出されている競技場は多い。名称は競技場だが、年間のスケジュールのほとんどはスポーツ以外のイベントの予約で埋まっているという競技場も多い。
歴史

競技場の歴史は競技の歴史と密接に関係している。
古代ギリシアでは紀元前776年から、ゼウス神に捧げる競技祭として、ゼウス神の聖地であるオリンピアでオリュンピア大祭（古代オリンピック）が始まった。その競技場は現在では古代オリンピア競技場（en:Stadium at Olympia）と呼ばれている。右の写真を参照のこと。最初は1日間だけ行われる短距離走だけの素朴な祭典だったので、短距離走用のコースだけが設けられた競技場だったという。そのトラックは長さが191.27メートルで、当時のギリシアで使われていた距離の単位「スタディオン stadion」（191.27メートル）を使い、1スタディオンの長さのトラックにしたという（これが現在の「スタジアム」の語源になっている）。現代人の眼から見れば、ほぼ200メートル走、と呼べるようなトラックであった。やがて競技種目が増え、ディアウロス走（中距離走）、ドリコス走（長距離走）、五種競技、円盤投、やり投、レスリング、ボクシング（拳闘）、パンクラティオン、チャリオット競走なども行われるようになった。最初は1日の祭典だったのが、競技種目が増えるにつれ、紀元前684年に3日に延長され、紀元前5世紀に5日に延長されたという。競技日程に応じて、競技区画を変更したり、地面の線を引き直したりしただろうと推察される。観客は選手が競技する場所の周囲のなだらかな斜面から観戦した。椅子があるわけではなく、観客は地面に並んで座って観戦したので、4万人ほどが観戦できたという。当初は参加選手の人数も少なく、遠方から徒歩でやってきた参加者は競技場周囲で野宿をしていたらしいが、競技種目が増え参加者が増えるにつれ、ギリシアのそれぞれの都市国家から政治家が選手を伴って一団で参加するようになり、このオリンピア競技場周囲の草原に大きなテント村が出現するようになったという。この古代オリンピア競技場は1200年間使われた。
古代ローマ帝国では西暦80年に帝国の首都ローマにコロッセオという円形競技場が建造された。これはローマ皇帝がローマ市民らを満足させ自分の権力を維持するために建造した競技場で、見世物的な競技が多数開催された。
上から見ると楕円形の競技場で、外寸は長径が188メートル、短径が156メートル、外壁の高さが50メートルであり、中央部分の楕円形の競技場所は、長径が83 メートルで、短径が48メートル。最大で8万人の観客が座席に座って観戦することができた。
ここで行われ現代人にもよく知られている有名な競技は剣闘士（グラディエーター）が命がけで戦う競技、大怪我を負ったり競技場で殺されてしまうこともある競技だった。ここ数十年の学術的な発掘や調査で分かってきていることは、コロッセオの中央部にはもともと床が張ってあり、その地下に地下2階構造の大規模な施設があり、ライオンなどの猛獣を飼う施設や、奴隷たちが人力で動かす木製のエレベーターや、舞台上と舞台下をつなぐための機械的な開閉機構があり、中央の楕円形の床（地面）の一部が突然開いてそこからライオンが飛び出してきて剣闘士と戦って観客を盛り上げる仕組みになっていたという。またローマ帝国の高度な水道技術を活用してこの競技場は巨大な隠し貯水槽も備えており、（現代人には途方もない話に聞こえるが）必要に応じて貯水槽から水を放出して中央の円形部分、床の上、に数十分ほどで水を張ることができ、船と船の海戦を行う見世物も行っていて観客は大いに盛り上がり、ショーが終わると一気に排水していたという。この海戦の見世物は当時 ナウマキアと呼ばれた。なお関連知識を補足しておくと、ナウマキアが始まったのはコロッセオ建造以前の時代であり、ユリウス・カエサルがポンペイとの戦いやエジプトとの戦いに勝利したことを記念・祝勝して紀元前46年に行われたのが始まりで、最初は屋外の人工の湖で12の軍艦を浮かべて3,000名の兵士で行い全土から来た観客が楽しんだといい、ローマ人はこの記念行事、現代で言えばまるで派手なハリウッド映画のような、強烈な印象で人々の心に焼き付くイベントをコロッセオでもやろうと発想し、コロッセオの工事が竣工（完了）した際に、ではナウマキアをいつやろうか？と思案し、まずはコロッセオの設備のすごさを皆に分かってもらうためにオープニング式典の際にやるのがふさわしい、と考え、チベリウス帝も、そうするようにと命令したという。なおコロッセオの中央に出現させる人工湖は水深が浅かったので、わざわざ船底が平らな船を作ってナウマキアを行ったという。
ほかにコロッセオにあった特筆に値する設備としては、観客に日差しが当たるのを避けるために、外壁の上部から240本もの木製の長いアームが内側に向かって伸びそこに滑車仕掛けで布が張ってあり、必要に応じてローマ海軍所属の熟練の水兵がロープを操りアームの向きを変化させたり布を伸縮させていたという。現代の移動式屋根の先駆となる機構が古代ローマにすでにあったわけである。
古代オリンピア競技場
コロッセオ
津山インターチェンジ

| 津山インターチェンジ |
| --- | --- |
 
所属路線:  E2A 中国自動車道
IC番号:  13
料金所番号:  01-311
本線標識の表記:  （上り線） 津山 鳥取 （下り線） 津山 岡山
起点からの距離:  150.7 km（吹田JCT起点）
 ◄勝央SA (5.4 km)  (8.4 km) 二宮PA►
接続する一般道:  国道53号
供用開始日:  1974年（昭和49年）12月21日
通行台数:  4,984台/日(2006年度)
所在地:  〒708-0842 岡山県津山市河辺796番地北緯35度03分46.0秒 東経134度02分58.8秒﻿ / ﻿北緯35.062778度 東経134.049667度﻿ / 35.062778; 134.049667座標: 北緯35度03分46.0秒 東経134度02分58.8秒﻿ / ﻿北緯35.062778度 東経134.049667度﻿ / 35.062778; 134.049667
テンプレートを表示
津山インターチェンジ（つやまインターチェンジ）は、岡山県津山市河辺にある中国自動車道のインターチェンジである。西日本高速道路（NEXCO西日本）中国支社津山高速道路事務所、岡山県警察高速道路交通警察隊北部方面隊が併設されている。
概要

津山市の東部に位置し、大阪方面から津山市街、広島方面から勝田郡勝央町へのアクセスインターチェンジとして機能する。
概要 > 道路

E2A 中国自動車道（13番）
歴史

1974年（昭和49年）に中国自動車道美作IC - 落合IC間の開通と同時に供用開始。
歴史 > 年表

1974年（昭和49年）
12月19日 : 当IC内に岡山県警察機動警察隊の附置組織として「津山方面隊」を設置。
12月21日 : 美作IC - 落合IC間が開通し、当IC供用開始。
1975年（昭和50年）10月1日 : 津山方面隊が機動警察隊から独立し、当ICを隊本部とする「岡山県警察高速道路交通警察隊」が発足。
1978年（昭和53年）10月1日 : 当IC内に高速道路交通警察隊「津山分駐隊」を設置。
1988年（昭和63年）3月1日 : 高速道路交通警察隊本部を山陽自動車道早島ICに移転。津山分駐隊は「北部方面隊津山分駐隊」となる。
1999年（平成11年）3月10日 : 北部方面隊のうちの津山分駐隊と新見分駐隊を当IC内の「北部方面隊」に統一。
2013年（平成25年） - 2014年（平成26年） : 料金所や事務所、職員用駐車場などを改装。
周辺

ヤマダアウトレット津山店
イオンモール津山
ガスト津山インター店
カレーハウスCoCo壱番屋津山インター店
ゲオ津山インター店
ホームファッションニトリ
津山インタープラザ
イエローハット津山インター店
お宝発見津山店
ユーズボウル津山店
スーパーハリウッド津山店
接続する道路 > 直接接続

国道53号（国道429号重用区間）
接続する道路 > 間接接続

国道179号（国道374号重用区間）
料金所

ブース数は6。
料金所 > 入口

ブース数：2
ETC専用：1
一般・ETC：1
料金所 > 出口

ブース数：2
ETC専用：1
一般：1
料金所 > 終日閉鎖

ブース数：2
津山バスストップ

料金所そばに高速バス専用のバス停留所が設けられている。停留所設備は高速道路外に設けられており、停車するバスはいったん料金所を出て客扱いを行う形になる。バス事業者は津山インター（つやまインター）という呼称を使用している。
出口料金所の先にのみ降車停留所がある（入口料金所の前後に停留所がない）ため、高速を降りて津山駅方面に向かうバスのみが降車扱いを行い、大阪・京都方面に向かう高速バスは国道53号（国道429号重用区間）沿いのスーパーハリウッド津山店前に設けられている津山インターバス停で乗車扱いを行う。
路線バスは国道53号（国道429号重用区間）沿いのスーパーハリウッド津山店前・津山インタープラザ前に設けられている津山インターバス停で乗降扱いを行う。
なお、ルブラン号（東京品川・お台場方面）、ルミナス・マスカット号（東京新宿方面）、大阪 - 新見・三次線（新大阪・大阪梅田方面）は当バスストップには停車しない（運行経路上であるが通過扱いとなる）。
津山バスストップ > 停車する路線

| 高速バス> のりば | 高速バス> 運行事業者 | 高速バス> 愛称・行先 | 高速バス> 備考 |  |
| --- | --- | --- | --- | --- |
| スーパーハリウッド津山店前 | 神姫バス 西日本ジェイアールバス | 中国ハイウェイバス：大阪（新大阪駅・大阪駅JR高速バスターミナル・USJ） |   |  |
出口料金所先: 降車専用
| 路線バス | 路線バス | 路線バス | 路線バス |  |
| のりば | 運行事業者 | 行先 | 備考 |  |
| スーパーハリウッド津山店前 | 中鉄北部バス | 行方・小坂 / 勝間田駅前 |   |  |
| スーパーハリウッド津山店前 | 美作市営勝田バス | 観音堂・梶並 | 日曜運休 |  |
| 津山インタープラザ前 | 中鉄北部バス | 津山駅 / 勝間田駅前 |   |  |
| 津山インタープラザ前 | 美作市営勝田バス | 津山駅 / 津山東高口 | 日曜運休 |  |
津山バスストップ > 停車する路線 > かつて停車していた路線

以下の路線は2015年（平成27年）3月をもって休止。
神戸 - 津山線（西日本JRバス）
新神戸・三宮・神戸三田プレミアム・アウトレット - 津山
以下の路線は2020年（令和2年）11月をもって休止。
津山エクスプレス京都号（西日本JRバス・神姫バス）
京都 - 津山
津山バスストップ > バス停へのアクセス

中鉄北部バス・美作市営勝田バス 津山インターバス停（国道53号・国道429号）
東津山駅徒歩20分
隣

津山バスストップ
吉田郡山城の戦い

| 吉田郡山城の戦い（郡山合戦） |
| --- | --- |
 吉田郡山城（本丸・二の丸周辺）
戦争：戦国時代 (日本)
年月日：天文9年（1540年） - 天文10年（1541年）
場所：吉田郡山城
結果：尼子軍の撤退、大内氏の勢力伸張、毛利氏の安芸国内での優位確立
交戦勢力
毛利氏  大内氏: 尼子氏
指導者・指揮官
毛利元就（籠城） 小早川興景 宍戸隆家 天野元定 陶隆房（大内援軍） 杉隆相（大内援軍）他: 尼子詮久 新宮党各員 吉川興経 牛尾幸清 武田信実 尼子同盟勢力
戦力
毛利軍2,400  大内軍10,000: 尼子軍30,000
 毛利元就の戦い  有田中井手   鏡山城  佐東銀山城  細沢山  吉田郡山城  第1次月山富田城  布野  井上党誅殺  神辺  防芸  折敷畑  厳島  防長  忍原  降露坂  門司城  白鹿城  第2次月山富田城  伊予  立花城  多々良浜  尼子再興軍の雲州侵攻   大内輝弘  布部山 
表示
吉田郡山城跡の遠景。合戦時はまだ小規模な旧城（写真右の尾根）であった。
吉田郡山城の戦い（よしだこおりやまじょうのたたかい）は、天文9年（1540年）から天文10年（1541年）まで安芸国吉田の吉田郡山城（現・広島県安芸高田市）周辺で行われた、大内氏に従属していた毛利氏当主・毛利元就と尼子詮久（後の尼子晴久）との戦い。実際は城外での戦闘が主で、いわゆる籠城戦ではなかったため、郡山合戦（こおりやまかっせん）とも呼ばれる。
背景

安芸国の吉田を治める国人領主であった毛利氏は、周防の大内氏に長年服属していたが、出雲の尼子氏が勢力を拡大して安芸に伸張してくると、二大勢力の狭間で巧みな外交を続けていた。
大永4年（1524年）の佐東銀山城の戦いでは尼子方として戦った毛利氏であったが、かつて元就の家督継承問題に尼子経久が介入 してきたことなどから、尼子氏に対する不信は少なくなく、翌5年（1525年）には大内氏の元に帰参した。とは言え、勢力維持のために大内・尼子の間での絶妙なバランスを保ち続けており、享禄3年（1530年）に発生した尼子氏の内紛（塩冶興久の乱）の影響で一時的に尼子氏と大内氏の間に和睦が成立すると、元就も享禄4年（1531年）7月に尼子詮久と義兄弟の契りを結んでいた。
しかし、天文6年（1537年）に尼子経久が隠居し、尼子氏の家督を詮久が継ぐと、元就は長男の少輔太郎（後の毛利隆元）を人質として山口に差し出し、大内氏の傘下に加わっている立場を明確にした。
背景 > 合戦の発端

尼子氏からの離反を明確にした元就に対して怒る詮久は、天文8年（1539年）11月に月山富田城（島根県安来市）に家臣を集めて評定を開き、毛利氏討伐を決めたとされる。経久の弟（詮久の大叔父）である尼子久幸は備後・石見両国がまだ征服されておらず深く敵地に入るのは危険で、両国の国人領主達から人質をとってから実行するべきと慎重論を述べたが、血気盛んな詮久は「臆病野州」と蔑んだとされる。隠居していたために評定には参加していなかった経久も、久幸と同じように慎重さを求めたが、詮久は聞く耳を持たなかった。こうして、毛利打倒を掲げた尼子軍の安芸侵攻が行われることとなった。
上記のように、吉田郡山城の戦いは毛利征伐を目的とした尼子軍の侵攻として描かれてきたが、現在では尼子氏の主目的は頭崎城の防衛などだったと考えられている。
安芸高屋保（現・東広島市）にある頭崎城には、尼子方の平賀興貞が入っており、安芸東西条を拠点としていた大内に対する最前線であった。だが、当時の大内軍主力は九州北部で少弐氏と戦っており、一方の尼子氏も備中国・美作国方面に兵を送っていた。そのため、頭崎城攻めは、大内家臣の弘中隆兼と大内方安芸国人の毛利元就・平賀弘保・竹原小早川氏の小早川興景らを中心に行われた。
戦いは天文5年（1536年）頃より始まるが、当初は尼子方（平賀興貞の他、安芸武田氏・吉川氏・沼田小早川氏など）が優勢であった。苦戦を強いられた大内軍は、天文7年（1538年）には、弘中隆兼に代わって杉隆宣（隆相の父）を西条に入れ、さらには内藤隆時（隆春の弟）も頭崎城攻めに加えて対抗した。
天文9年（1540年）1月、ついに大内氏当主・大内義隆が動いた。義隆が周防防府に陣を構えて安芸での戦いを指揮すると、4月には沼田小早川氏が大内方に寝返る。そして6月には、9日に安芸武田氏の当主・武田光和が急死し、16日の戦いで平賀興貞勢が毛利元就・平賀弘保の軍勢に敗れるなど、頭崎城どころか安芸武田氏の佐東銀山城までも窮地に追い込まれた。光和の跡目として若狭武田氏から武田信実を養子に迎えたが、家中の内紛を押さえることができずに佐東銀山城から逃亡する。頭崎城も佐東銀山城も安芸南部にある城であり、出雲の尼子氏が救援に乗り出すには安芸北部の大内方の有力者・毛利元就は大きな障害となる存在であった。
第一次侵攻（備後路）

従来の説によれば、天文9年（1540年）6月下旬に、新宮党の尼子久幸・尼子国久・尼子誠久らが率いる3,000騎が、偵察を兼ねて備後路から安芸吉田への侵入を図ったとされる。軍勢は月山富田城から出陣し、出雲赤名から備後三次を経て、尼子方の三吉隆信の居城・備後八幡山城（三次市）に進出した。ここより毛利血縁である宍戸氏の祝屋城・五龍城（安芸高田市）を落とし、吉田郡山城の背後に迫る予定であった。しかし宍戸氏は宍戸元源や宍戸隆家、深瀬隆兼らが、犬飼平や石見堂の渡しで決死の防戦を行い、尼子軍は可愛川（江の川）すら渡る事ができず、この方面での侵攻を諦めて撤退した。
第二次侵攻（石見路）

天文9年8月10日、尼子詮久は、出雲、石見、伯耆、因幡、備前、備中、備後、美作、安芸の兵30,000 を率いて月山富田城を出陣した。今回は石見路を通り、赤名から口羽、川根、河井を経由し、9月4日には吉田郡山城の北西4kmに位置する風越山に本陣を敷き、湯原宗綱3,000余を左翼に、高尾久友、黒正久澄、吉川興経を右翼に配置、側部・背部にも守備兵を置いて警戒を厳にした。
これに対して元就は、一族郎党を引き連れて吉田郡山城に籠城。城には精鋭2,400人と農民・商人・職人を加えて合計8,000人程度が入り、尼子氏の攻撃に備えた（『吉田物語』）。
さらに、吉田郡山城には宍戸隆家と天野興定が入城し、宍戸元源と福原広俊もそれぞれ五龍城と鈴尾城（安芸高田市）で籠城。頭崎城攻めを行っていた大内家臣の杉隆相も、小早川興景らを率いて坂城（安芸高田市）に駐留して急に備えるなど、吉田郡山城の支援態勢を整えた。
第二次侵攻（石見路） > 鎗分・太田口の戦い

9月5日、尼子軍の一部が郡山南西にある吉田上村の民家に放火したが、毛利軍は応戦しなかった。
翌6日、早朝の霧に紛れた尼子軍4,500が吉田太郎丸（郡山の南方地域）の町屋敷に放火し、そのまま吉田郡山城に攻撃を仕掛けようとした。しかし毛利軍の激しい抵抗に遭って数十名が討ち取られ、攻撃は失敗する。
9月12日、尼子軍は軍勢を数部隊に分け、再び城下に進出して放火。これに対して毛利方は渡辺通や井上元景などが出陣した。元就は、最初に多治比川を渡って突進させた足軽30人程度をすぐに退却させ、尼子勢に敗走兵を追わせて誘引したところで、鎗分（やりわけ）に潜ませた伏兵で襲うよう指示を出していた。元就の策に嵌った尼子方は、高橋元綱や本城信濃守らを含む数十名が討死する。この戦いは城の南西にある太田口（堀縄手）付近で行われた（鎗分・太田口の戦い）が、同じ日には城の南側正面にあたる広修寺や祇園の縄手でも激戦が繰り広げられている。いずれも尼子軍は撃退されており、風越山の尼子本陣に撤退している。
第二次侵攻（石見路） > 尼子軍の進出と池の内の戦い

9月23日、尼子軍は本陣を青光山 に進出させ、湯原宗綱、湯惟宗らは青山に、高尾久友、黒正久澄、吉川興経は光井口に陣取った。軍記物などでは、郡山の背後にある甲山（かぶとやま）に尼子が陣取ることを避けるため、間者を使って城の南側（正面）に移るよう工作したことになっている。いずれにせよ、元就はこの期を逃さずに、手薄となった風越山の陣を急襲し、焼き払わせた。
9月26日、尼子軍の湯原宗綱は1,500の兵を率いて南方の坂・豊島方面（旧向原町）に進出し、毛利方の後詰めとして駐留していた小早川興景の陣を攻撃した。しかし、小早川勢は大内軍先鋒・杉隆相勢と共に反撃。吉田郡山城からも粟屋元良が出撃して湯原勢を挟撃した。池の内方面（旧甲田町）まで及んだ戦いで宗綱勢は壊滅、日の沈む頃には深田に馬を乗り入れて進退に窮した宗綱も討死している。
第二次侵攻（石見路） > 青山土取場の戦い

10月11日、尼子誠久らは、新宮党など1万を動員し、城下に火を放ちながら徐々に吉田郡山城に迫ろうとした。これを察知した毛利元就は積極的な攻勢を加える指示を下す。家臣は兵数の不利を訴えたが、元就は不意討ちなら必ず勝てると唱えて軍勢を三手に分けた。第一軍は、渡辺通、国司元相、児玉就光に兵500を預けて、城の西方である大通院谷から出た先で伏兵とした。第二軍は、桂元澄、粟屋元真などが率いる200人で、こちらも伏兵として青山に近い場所まで密かに南進させた。そして第三軍1,000余は、元就自身が率いて正面から尼子軍を引きつける役割であった。
元就率いる本隊は、赤川元保の手勢400余を先鋒に、尼子軍の三沢為幸、亀井秀綱、米原綱寛らと激戦を展開した。そして、数刻に及ぶ戦いで両軍の疲労が色濃くなった頃を見て、伏兵の渡辺、国司、児玉勢が左翼から、桂、粟屋勢が右翼から突撃したため、尼子軍は大混乱となって壊走。毛利軍の追撃は、青山の麓にある尼子本陣の外柵を破壊して内部に侵入するまでに至った。青山土取場の戦いと呼ばれるこの戦いにより、尼子軍は三沢為幸ら500人が討死する大きな被害を受けた。
第二次侵攻（石見路） > 大内氏の救援

11月9日、尼子氏の支援によって佐東銀山城に戻っていた武田信実が、毛利軍の背後を突こうとするが、般若坂にて国司元相勢によって撃退される。その後も、随所で毛利軍と尼子軍の小競り合いはあったものの、戦況に影響を与えるような合戦は発生しなかった。
一方、元就より救援を求められていた大内義隆であったが、救援軍を出陣させたのは11月26日と言われている。しかし、実際には前述の通り、頭崎城攻めのため既に防府に出陣しており、尼子軍の侵攻に対して杉隆相を早々に毛利への後詰めとしている。また、義隆自身も岩国に本陣を移し、大内軍主力を率いる陶隆房は9月4日に厳島神社にて戦勝祈願を行った後、翌日には安芸海田（広島市）に上陸した。隆房は、まず杉隆相が抜けた頭崎城攻めの陣営に加わり、その後に、内藤興盛らと共に10,000の軍勢を率いて吉田郡山城救援に向かった。
これに対して、武田信実、牛尾幸清以下3,000余りが陶軍を迎え撃ち、大内軍援兵の合流を遅延させている。
12月3日、吉田郡山城の東側にある山田中山（旧甲田町）に到着。両軍を見下ろせる住吉山に幟や旗印を立てて陣太鼓を打ち鳴らし、籠城する毛利の将兵を鼓舞したとされる。元就は陶隆房に謝意を述べて丁重にもてなし、年明けを待って尼子軍に総攻撃をかけることで一致した。
第二次侵攻（石見路） > 宮崎長尾の戦い

12月11日、宍戸勢を含めた毛利軍は、吉田郡山城の西に位置する宮崎長尾（旧吉田町相合）にある尼子方の陣を襲撃。
毛利軍は、年を越した天文10年（1541年）1月3日にも相合口の尼子軍を襲い、参戦した小早川興景勢から20名ほどの負傷者を出しつつも、尼子兵10数名を討ち取った。6日にも再び尼子軍の陣地に迫って火を放つなどしている。
1月11日、大内軍は山田中山の陣を撤去して吉田郡山城から西に尾根伝いである天神山に本陣を移し、青光山の尼子陣営の真正面に対峙した。尼子軍は大内軍を牽制しようとしたが、大内軍の陣替えは阻止できなかった。翌日、元就は天神山の大内本陣へ児玉就忠を使者として使わし、宮崎長尾に陣取る、高尾久友、黒正久澄、吉川興経に対して総攻撃をかける計画を伝える。そして、毛利軍の動きに対抗して尼子軍主力が吉田郡山城に攻め寄せる恐れがあったため、尼子本隊を大内軍で牽制して欲しいと隆房に要請。これに対して隆房は、末富志摩守を吉田郡山城に派遣して了承の旨を伝えた。志摩守は元就と軍議をした後に帰陣している。
第二次侵攻（石見路） > 撤退

尼子勢は1月13日夜､雪の中を退却し、途中追撃にあったが晴久は都賀の渡しで本隊をまとめて帰国した。撤退した要因は､久幸をはじめ多数の戦死者が出たにもかかわらず、郡山城攻略がはかどらないまま冬季を迎えて意気消沈し､大内義隆との対決に勝算を失ったためである。また、撤退を急いだのは味方の国人領主達の離反をおそれたからであり、そうなると兵糧の通路が断たれるだけでなく本隊の帰還が困難になるからである。
戦後

尼子本陣が移動した青光山尼子陣所跡の遠景（吉田郡山城からの眺望）
池の内古戦場跡の遠景（吉田郡山城からの眺望）
湯原宗綱終焉の地
アボガドロ定数

| アボガドロ定数 Avogadro constant |
| --- | --- |
記号:  NA
値:  6.02214076×1023 mol−1
定義:  物質 1 mol の中に含まれている構成要素の総数
相対標準不確かさ:  定義値
語源:  アメデオ・アヴォガドロ
テンプレートを表示
アボガドロ定数（アボガドロていすう、英: Avogadro constant ）は、国際単位系 (SI)において定義されている定数で、物質量（分子、原子、イオンなどの個数）の単位モル(mol)を定義するために用いられる。記号はNA または Lで表す。
アボガドロ定数は歴史的には分子量1の分子1グラム分の物質量を想定したもので、2019年までは0.012 kgの炭素12に含まれる原子の数として定義されていた。
2019年のSIの改定以降、アボガドロ定数は正確に6.02214076×1023 mol−1と定義されている。
物質量の単位モル(mol)は
により定義されている。
アボガドロ定数とアボガドロ数

アボガドロ定数を単位 mol−1 で表したときの数値は、アボガドロ数（アボガドロすう）と呼ばれる。
すなわち、
アボガドロ定数（英: Avogadro constant） NA = 6.02214076×1023 mol−1
アボガドロ数（英: Avogadro number） 6.02214076×1023 （無次元量）
アボガドロ数は正確に上記の値であるので、24桁の整数であり、正確に、602214076000000000000000 である。
歴史

定数の名称は、イタリア出身の化学者、アメデオ・アヴォガドロにちなんだものである。アヴォガドロは、気体の体積は（同一の気圧かつ同一の温度の下では）気体の種類に関わらずそれに含まれる原子または分子の数に比例することを1811年に初めて発見した（アボガドロの法則）。1909年、フランスの物理学者であるジャン・ペランがアヴォガドロにちなんで定数の名前を付けることを提案した。ペランは、いくつかの異なる方法でアボガドロ定数を決定した業績により、1926年にノーベル物理学賞を受賞した。
アボガドロ定数の値は、ドイツの物理学者、ヨハン・ロシュミットによって初めて示された。彼は1865年に、与えられた体積の気体中の粒子の数を計算することと等価の方法によって、空気中の分子の平均直径を推定した。この値、理想気体中の粒子の数密度 n0 は、彼の名前をつけて現在はロシュミット数と呼ばれており、アボガドロ定数 NA とは次の関係がある。
ここで、p0 は圧力、 R は気体定数、 T0 は絶対温度である。ロシュミット数との関連は、アボガドロ定数に使用されることがある記号 L の起源であり、ドイツ語圏においてはアボガドロ定数のことも「ロシュミット数」と呼ぶことがあり、つける単位によって区別をする。
アボガドロ定数を正確に決定するには、同じ測定単位を使用して、原子スケールと巨視的スケールの両方で同一の量を測定する必要がある。これは、1910年にアメリカの物理学者・ロバート・ミリカンが電子の電荷を測定したときに初めて可能になった。電子1モルあたりの電荷はファラデー定数と呼ばれる定数で、マイケル・ファラデーが電解に関する研究を発表した1834年から知られていた。1モルの電子の電荷（ファラデー定数）を1つの電子の電荷（電気素量）で割ることによって、アボガドロ定数の値が得られる。1910年、より新しい計算によりファラデー定数と電気素量の値がより正確に決定された（下記の#測定節を参照）。
ペランは元々アボガドロ数(N)を酸素1グラム分子（周期表の定義によれば正確に32グラム）中の分子の数を指す値として提案した。
1969年のIUPAC総会で「アボガドロ数」から「アボガドロ定数」に名称が変更された。
1971年にモルを国際単位系(SI)の基本単位として導入するのに伴い、アボガドロ数は単なる数ではなく毎モル(mol−1)の単位を有する定数となった。
2018年11月のCGPMの決議により、2019年5月にモルの定義が変更され、その中で「アボガドロ定数」の定義と「アボガドロ数」の定義が明確になった。
歴史 > 2019年の再定義

→詳細は「SI基本単位の再定義 (2019年)」を参照
旧来の定義では、物質量の単位モルの定義はキログラムに関連づけられていた。2019年5月20日から施行された新しい定義では、この関連性を解消し、系に含まれる構成要素の数を定義値とすることでモルを定義する。
：モル（記号は mol）は、物質量のSI単位であり、1モルには、厳密に
の要素粒子が含まれる。この数は、アボガドロ定数
を単位 mol
で表したときの数値であり、アボガドロ数と呼ばれる。
系の物質量（記号は ）は、特定された要素粒子の数の尺度である。要素粒子は、原子、分子、イオン、電子、その他の粒子、あるいは、粒子の集合体のいずれであってもよい。
この新定義を受けて、日本の計量法におけるモルの定義は、次のようになった。
に10の23乗を乗じた数の要素粒子又は要素粒子の集合体（組成が明確にされたものに限る。）で構成された系の物質量
この新しい定義によって、モルはキログラムの定義に依存しないものになった。
この再定義により、12C原子のモル質量、統一原子質量単位（ダルトン）、キログラム、アボガドロ定数の間の関連性はなくなった。
モル質量定数は、以前の定義では正確に 1 g/mol であった。しかし2019年5月20日に、モルの定義が変更されたので、モル質量定数は定義値ではなくなり、実験値となった。その値は、0.99999999965(30) g/mol である。
また、1 molの炭素12の質量（molar mass of carbon-12）も12 gではなくなり、11.9999999958(36) g という実験値となった。
測定

現在はSIにおいて不確かさのないアボガドロ定数であるが、定義値となる以前の測定の仕方として、初期のものとしてはヨハン・ロシュミット (J. J. Loschmidt) による気体の分子数の測定（最初の測定、1865年）や、ブラウン運動から求められていたが、定義値となる直近では以下の方法が用いられていた。
ファラデー定数と素電荷との比から求める。
プロトン（陽子）の核磁気回転などから求める。
X線回折と結晶の密度から求める。
X線と光干渉計を組み合わせた実験による測定（単結晶の格子定数を精密に求める）。
以上のうち、最後の方法が他のものより若干精度的に優れている。問題は現実の結晶には不純物や欠陥があることで、これが格子定数の精度を落としている。いかに完全結晶に近い結晶を作成し、観測するかが求めるアボガドロ定数の精度の鍵となっている。
現在の技術で製造可能な結晶中、もっとも不純物が少なく、且つ欠陥も少ない結晶は単結晶シリコンである[要出典]。28Si製単結晶の格子定数 a をX線干渉計（英語版）で計測し、 この単結晶から作った真球の体積と質量から密度 ρ を計測すると、28Siのモル質量 M およびシリコン単位格子中の原子数 n を用いて、アボガドロ定数 NA = nM/ρa3 を 10−8 の相対不確かさで決定できる。この方法により測定された値 6.02214078(18)×1023 mol−1 が2011年1月に発表された。
その他

人類の歴史を通じて全ての計算機で行われた演算の回数は，西暦2000年の世紀の変わり目において、およそ1モル回であるというのである。すなわちアボガドロ数 6 × 1023 (およそ 1024 とみよう)がその回数である。ここで演算とは and などの論理演算に加えて、たし算、かけ算などを含む基本的な演算のことを指している。
アメデオ・アヴォガドロ
ポインタ (プログラミング)

ポインタあるいはポインター(pointer)は、
コンピュータで処理するデータやプログラムの場所を記憶して指示するレジスタや変数の分類や呼称
。
概要

コンピュータは処理対象のデータと処理内容であるプログラムとを、一定の規則で記憶装置に並べて処理を行う。
記憶装置の特定の場所を指示すため、(現在のコンピュータの多くは)連続した整数のアドレス(Address)、番地を1バイト単位で割当てている。またプロセッサの内部にもレジスタと呼ばれる記憶場所を、数個から数10個程度配置している。レジスタや記憶装置の中身は全て有限桁ビット列のデジタル数値であるが、特にアドレス指定のための数値を記憶するレジスタや、記憶装置での特定アドレス(高水準言語での特定変数)を、ポインタと呼んで区別している
。
命令セットでのポインタ

プログラムはInstruction（命令・指示）と呼ばれる、個々のプロセッサ（CPU）に対応した命令を、処理順序に従って並べることで実現されている（命令の集まりのことは命令セットと呼ばれる）。
並べた命令を自動的に実行するためには、プログラムカウンタ（Program Counter、PC）と呼ばれる、CPUに内蔵された記憶回路（レジスタ）が用いられる。
プログラムカウンタには、現在実行中(あるいは次に実行予定）の命令のアドレスが記憶され、CPUで現在の命令が処理されるとともに、プログラムカウンタには次に実行予定の命令の所在地（アドレス）が収納される。
プログラムによっては、条件分岐やループといった処理も必要になる。
これらはジャンプ等の命令を実行することで、間接的にプログラムカウンタの値をジャンプ先のアドレスに書換えることで実施される。プログラムカウンタは命令ポインタ（Instruction Pointer、IP)と呼ぶ場合もあり、場所を指示するポインタの1つである。
高級言語が利用されプログラムが大規模で複雑になると、プログラムを分割して作成管理利用するようになる。
分割されたプログラムは、言語によってサブルーチン(Subroutine)やプロシージャ(Procedure)、関数(Function)やメソッド(Method)などと呼ばれる。
これらの実現には、引数の受渡し、戻り値の受渡し、呼出し先へのジャンプ、呼出し元へのジャンプなどが必要になるが、多くの場合スタックと呼ばれるLIFO(Last In, First Out)のデータ構造を利用して実現している。スタックの先頭を示すレジスタが用意される場合もあり、Stack Pointer(SP)などと呼ばれ、これもポインタの1つである。
データ構造でのポインタ

コンピュータで扱うデータ形式は有限桁の整数か浮動小数点数を基本とし、それらを規格や処理内容に従い、適切にエンコード（符号化）して記憶装置に配置する必要がある。
多く用いられるソート整列や探索、文字列処理や数値計算などは、コンピュータの命令セットやプログラミング言語の種類に依存しない、一般化された解法アルゴリズムとして類型化されている。
また各種アルゴリズムに適したデータ構造も類型化されている
。
例えば学生のデータを作成し処理する場合、学生毎に記憶する内容は氏名や住所や生年月日、各授業の出欠状況や試験結果など多岐にわたる。
こうした学生1人分のデータは、構造体やクラスを用いて実現される。
複数の学生データの全体について、氏名の辞書順やある試験結果の順に並べるソート処理や、ある年に生まれた学生や及第点の学生の存在有無を調べる探索処理、転入した学生の追加処理などを考慮してデータ構造が設計採用される。
データ構造の類型として、配列や構造体に加えて連結リストが挙げられる。
連結リストは、学生の氏名や住所などデータそのものに加えて、別の学生への連結(リンク)を1つ以上持つデータ構造であり、データの追加削除や整列に適している

。
連結リストは、LISPやJavaやC++では言語仕様やクラスライブラリで用意されている。一方でC言語ではポインタをメンバーとする構造体として、利用者が設計し実現する必要がある。
連結リストにより制限をかけた利用方法が後入先出のスタックと先入先出のキューである。
また上下(親子)関係を明確にしたものが木構造である。
グラフ構造は連結リストをより一般化したものである


。
下記は前後用にリンクを2つ持つリストのための、構造体の例である。
struct student {
    int      serialnumber;                         /* 学籍番号 */
    char   familyname[MAXNAME];       /* 氏名の氏 */
    char   personalname[MAXNAME];  /* 氏名の名 */
    int      birthyear;                                /* 誕生年 */
    :
    :
    struct student *prev;                    /* 前の学生 */
    struct student *next;                    /* 次の学生 */
};
『プログラミング言語C』では上記のような構造体を、自己参照的構造体として紹介し、木構造が具体例で用いられている



。
C言語のポインタ

ウィキブックスに関連の解説書・教科書があります。
最も典型的なポインタの例としては、C言語におけるポインタが挙げられる。C言語のポインタは「特定のメモリ領域を指し示す」ものである。ポインタを経由してメモリ上のデータにアクセスする際、参照するデータの型に応じたポインタ型を用いる。たとえば、int型のデータにアクセスする場合は、int*型を用いる。int*型を持つ変数を「intへのポインタ」(pointer to int) と呼ぶ。
C言語にポインタが存在する理由は、効率上の問題である。C言語は、元々UNIXを記述するシステム用言語として開発されたものである。したがって、アセンブリ言語で実行できる操作のほぼ全てを行える必要があった。そのため、特定のメモリ領域への値の直接代入能力を持つなど、他のプログラミング言語と比較すると異色とも言える強力なポインタ機能を備えている。
C言語の実行モデルでは、実行プログラム上の関数コード、データが全て1次元のアドレスに直列配置される。そのため、データはおろか、関数のアドレスを取得し、他の関数にエントリーポイント情報として渡すこともできる。
また、C言語の関数では、引数は、値渡しだけをサポートし、参照渡しをサポートしない。これは、アドレスの数値を取得すれば、参照に可能な全てを行えるため、実質的に参照を数値と同一視できるからである。実際、初期のC言語では、アドレス値は、整数型互換するものとして扱われていた。これは、値と参照を明確に区別するPascalなどとは対照的である。現在[いつ?]でもC言語は、void*により任意のメモリ領域にアクセスできる。なお後発のC++では参照渡しもサポートするようになった。
しかし、コード領域も含むメモリを直接扱えるということは、言語レベルでは（意図的でないとしても）不正なメモリアクセスを事実上保護できないということを示しており、C言語のプログラムにおけるポインタ関連のバグの多さがそれを証明している。
C言語のポインタ > 実際の例

一般的なC言語のソースコードでは、ポインタが指している領域の値を参照する間接演算子 (indirection operator) "*"と、アドレス演算子 (address operator) "&"を用いて記述される。未初期化のポインタ変数は、不定の領域を指している。しかし、その場合、「未初期化状態」と「有効な領域を指している状態」の区別がつかない。そのため、Null(ヌル)値を代入することによって、ポインタが無効な領域を指していることを明示する必要がある。
C言語のポインタ > 実際の例 > 単純なポインタ

宣言例
/* int型変数 n を宣言 */
int n;
/* intへのポインタ型変数 ptr を宣言 */
int *ptr;
/* int型変数 n のアドレスをポインタに代入 */
ptr = &n;
アスタリスク*前後のスペースの有無は任意である。
上記の2つの変数nとptrは、以下のようにまとめて宣言することもできるが、混乱を招く恐れがある。
/* intへのポインタ型変数 ptr と、int型変数 n を宣言 */
int *ptr, n;
複数のポインタ変数をまとめて宣言する場合は、以下のように書く必要がある。
int *ptr0, *ptr1;
何も指していないポインタ（ヌルポインタ）
C言語の処理系では通例、無効なポインタを示す値として下記のようなNULLマクロが定義されている。
#define NULL ((void*)0)
C言語では、voidへのポインタは任意の型へのポインタに自由に代入することができる。ポインタに無効値を代入する場合、通例このNULLマクロを使う。
int *ptr = NULL;
一方、C++では、NULLは整数定数のゼロに等しい。
#define NULL 0
そのため、C++では下記のように書くこともできる。
int *ptr = 0;
C++ではNULLが整数定数のゼロに等しいことから起こる関数オーバーロードのルックアップに関する問題を解決するため、C++11以降では、std::nullptr_t型として評価されるキーワードnullptrが定義された。C++11以降でもNULLは引き続き利用可能だが、整数定数のゼロに等しいとは限らず、実装は処理系依存となる。
int *ptr = nullptr;
利用例
下記はポインタptrの参照先である変数nに整数値10を代入することになる。
int n = 0;
int *ptr = &n;
*ptr = 10;
printf("%d\n", n); /* 10 */
配列とポインタ
C言語における配列（固定長配列）とポインタはそれぞれ異なるデータ型であるが、配列の添え字演算子は、ポインタの加減算とデリファレンスの糖衣構文である。
double a[10];
int i;
for (i = 0; i < 10; ++i) {
    const double x = i * 0.1;
    /* 以下はともに同じ意味を持つ。 */
#if 1
    a[i] = x;
    printf("%f\n", a[i]);
#else
    *(a + i) = x;
    printf("%f\n", *(a + i));
#endif
}
実行時に要素数の決まる配列を作成する際など、動的にメモリ領域を確保するときは結果をポインタで受け取る。確保したメモリを解放するときもポインタを利用する。メモリ解放直後のポインタは無効な領域を指しており、これを「ダングリングポインタ」(dangling pointer) と呼ぶ。ダングリングポインタが指している領域を誤って使用することのないように、セキュリティ対策として明示的にNULLを代入しておく手法が推奨されている。
int i;
int *ptr = malloc(sizeof(int) * 10);
for (i = 0; i < 10; ++i) {
  ptr[i] = i;
}
free(ptr); /* 解放により ptr はダングリングポインタとなる。 */
ptr = NULL;
関数の引数
C言語の関数は前述のように参照渡しをサポートせず、値渡しのみをサポートするため、出力は戻り値（返り値）による1つのみを持つことしかできないが、ポインタを利用することで疑似的に複数の出力を持つ関数を定義することが可能となる。
/* xはdouble型配列へのポインタであり、const double *xと宣言することもできる。 */
double func(const double x[], int num, double *minVal, double *maxVal) {
  int i;
  double sum = 0.0;
  assert(num > 0);
  *minVal = +DBL_MAX;
  *maxVal = -DBL_MAX;
  for (i = 0; i < num; ++i) {
    *minVal = MIN(x[i], *minVal);
    *maxVal = MAX(x[i], *maxVal);
    sum += x[i];
  }
  return sum;
}
/* 関数の呼び出し例。 */
double x[] = { 3, 19, 1, -3, -8, 0, 4 };
double minVal, maxVal, sum;
sum = func(x, 7, &minVal, &maxVal);
下記は標準入力を整数値に変換し、scanf関数の第2引数の参照先であるnにその整数値を出力する例である。scanf関数は書式文字列に応じて、可変長引数に渡された実引数の型が何であるかを判断する。例えば%d書式はintへのポインタが渡されたとみなす。
int n;
int *ptr = &n;
scanf("%d", ptr);
または
int n;
scanf("%d", &n);
ポインタへのポインタ
「ポインタへのポインタ」（多重間接参照、ダブルポインタ）を定義することも可能である。動的に確保したメモリへのポインタを関数引数で返却するときや、ポインタ配列を扱うときなどに利用される。
int *ptr;
int **pptr;
pptr = &ptr;
ポインタ配列の例
#include <stdio.h>
/* 
argc : コマンドライン引数の数。
argv : コマンドライン引数の文字列群。ゼロ終端文字列先頭要素へのポインタ char* の配列があり、その先頭要素へのポインタであり、char *argv[] と宣言することもできる。配列の要素数は argc + 1 個。
最後の要素 argv[argc] は常に NULL となる（番兵）。
https://ja.cppreference.com/w/cpp/language/main_function
*/
int main(int argc, char **argv) {
  while (*argv != NULL) printf("%s\n", *argv++);
}
ポインタ配列先頭要素へのポインタargvを操作して、それぞれの要素が指すゼロ終端文字列（char*）を標準出力に書き出している。しかし、間接演算子"*"とインクリメント演算子"++"のどちらの優先度が高いのかを知らないと、このような記述を理解することはできない。したがって、保守作業の際にバグを誘発しやすいため、以下のように記述したほうがよいとする主張もある。
while (*argv != NULL) {
  printf("%s\n", *argv);
  argv++;
}
C言語のポインタ > 実際の例 > 関数ポインタ

上述の通り、C言語では関数を指すポインタ (pointer to function / function pointer) を作成することができる。
→詳細は「関数へのポインタ」を参照