在C语言编程中,负数也为真

本文探讨了在C语言编程中,负数如何被视为逻辑真值。在C语言中,任何非零值都被认为是true,因此在条件检查中,负数也会导致布尔表达式为真。这一特性在进行逻辑运算和条件控制时需要特别注意。
摘要由CSDN通过智能技术生成
表达式的真假是看零和非零,对于负数也是真




typedef struct StudentInfo ElementType;


struct StudentInfo
{
		char ID[11];
		char *name;
		double score;
}StuInfo[12]=
{
		{"0800301105","JACK",95},
		{"0800201505","LUN",85},
		{"0400820115","MARY",75.05},
		{"0400850122","KATE",78.9},
		{"0500201011","LILI",88},
		{"0800401105","JACK",96},
		{"0600830105","JAN",98.4},
		{"0952520012","SAM",75},
		{"9721000045","OSCAR",64},
		{"0700301105","JACK",97},
		{"0458003312","ZOE",68.9},
		{"0400830211","BOBI",87.6}
};


void
InsertionSort( ElementType A[ ], int N )    //该函数是插入排序来比较两个结构体
{
	int j, P,t;
	ElementType Tmp;
	
    	for( P = 1; P < N; P++ )
	{
		Tmp = A[ P ];
		for( j = P; (j > 0) &
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值