导航菜单
首页 >  » 正文

c语言,,!x与x!分别表示什么意思 证明苏格拉底论证是有效的。利用离散数学知识

c语言,,!x与x!分别表示什么意思

C语言中只有!x没有x!。

!x的意思就是x!=0;当X=0时执行while循环;

!即取反,当x!=0时不执行;若x=0,则!x非零;

若x不等于零,则!x=0;一般用if(!x)来做判断式。

c语言 - 搜狗百科c语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐。C语言编译器普遍存在于各种不同的操作系统中,其设计也影响了Java、Python等编程语言。C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。

证明苏格拉底论证是有效的。利用离散数学知识

苏格拉底论证:凡人要死。苏格拉底是人,所以苏格拉底是要死的。
现将命题符号化:记
P(x):x 是人;D(x):x是要死的;a:苏格拉底。
前提:Ax(P(x)→D(x)),P(a); (A 表示全称量词)
结论:D(a)。
证明
1)Ax(P(x)→D(x)) 前提引入
2)P(a)→D(a) 1) UI
3)P(a) 前提引入
4)D(a) 2)3)假言推理
得证。

相关推荐: