NH4NO3係NH4+同NO3-之間ionic bond
而NH4+入面有N-H covalent bond
NO3-入面有N-O covalent bond
留意ionic bond唔一定要metal+non metal
HCl本身係covalent bond黎
但溶水後佢會經過ionization呢個process變成H+ & Cl-
但咁樣唔代表HCl係ionic
係要睇返HCl pure form果時個bonding
Dissociation =/= ionisation
yes dissociation not equal to ionisation
but HCl -> H+ + Cl- is ionisation (formation of ion)
HCl in water -> H3O+ + Cl-
我會話 M -> M+ + e- 係ionisation
但係HCl個case明顯唔係
你可以睇睇enthapy change既先野
by definition 啦
ionisation要由無ion變有ion
dissociation要涉及bond breaking
以HCl form H+ Cl-計 其實兩個definition佢都乎合
而我都好相信chem黎講你叫HCl -> H+ Cl-做ionisation都唔會話你錯
ionisation唔係焗限於由M->M+
任何無ion變成有ion既過程都可以定義為ionisation
如果你咁define ionisation 你既answer當然無問題
但係我會define ionisation as formation of ions by addition or removal of electrons
根據我既definition 你個answer就有問題
仲有睇番bond enthapy
我地會叫 delta E(HCl -> H+ + Cl-) 做standard enthapy change of dissociation 而唔係ionisation
delta E (M -> M+ + e-) 同 (X + e- -> X-)先係ionisation
Base on上面既野我只可以話你既definition不夠嚴謹
咁講啦
大家個分歧在於ionisation定義包唔包埋lose:gain electron呢個要求啫
如果你以enthalpy change為主角去討論既
咁呢個term用黎講remove/add electron係好正確既
之但係如果你講acid base個behavior
我唔認為一定要指明M->M+ or M -> M-先可以定義為ionization
同一個term用落唔同topic 我又覺得唔可以一刀切既 正如你話一隻野係唔係acid都可以有好多定義方法
況且 如果你要計accurate既definition
你可以睇下IUPAC個定義
https://goldbook.iupac.org/html/I/I03183.html
或者好簡單咁講 acid dissolve in water to generate H+ ion 呢個過程 我都相信你答10次係ionisation應該10次都無人話唔啱