VC++的if语句应用范围分析_C 语言

本文示例简洁明了的说明了IF在VC++中的应用范围问题,通过一段if程序代码,来说明if语句执行的规律,以下来详细查看这段简单测试代码:

# include <stdio.h>
int main(void)
{
 if (1 > 2)
 printf("AAAA\n");
 printf("BBBB\n");
 return 0;
}

相信有很多读者第一眼看到之后都会认为程序运行结果为0,而实际上这段程序代码在Vc++6.0中的输出结果却是:BBBB。

由此可以看出,if默认的情况下只能控制一个语句的执行或不执行,而不会去选择一条语句去执行,一般是执行最后面的语句。

希望本文所述实例能够对读者深入理解VC++中if语句的原理和用法起到一定的帮助作用。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索vc++
, if
应用范围
vc if语句、c语言if语句、c语言if else语句、r语言if else语句、r语言 if语句,以便于您获取更多的相关知识。

时间: 2024-09-10 04:20:50

VC++的if语句应用范围分析_C 语言的相关文章

C语言的递归思想实例分析_C 语言

本文实例分析C语言的递归思想,分享给大家供大家参考之用.具体方法如下: 通俗点来说,递归就是自己调用自己. 递归的难点一是理解递归的执行调用过程,二是设置一个合理的递归结束条件. 下面来看一段摘自书中的简单程序: #include <STDIO.H> long fact(int n); long rfact(int n); int main(void) { int num; printf("This program calculates factorials.\n"); p

C++编程中__if_exists与__if_not_exists语句的用法_C 语言

__if_exists 语句__if_exists 语句测试指定的标识符是否存在.如果该标识符存在,则执行指定的语句块. 语法 __if_exists ( identifier ) { statements }; 参数 参数 说明 identifier 要测试其存在性的标识符. statements identifier 存在时要执行的一个或多个语句. 备注 若要实现最可靠的结果,请在以下约束条件下使用 __if_exists 语句. 只将 __if_exists 语句应用于简单类型,而不是模板

VC程序设计小技巧20例_C 语言

本文汇总了VC程序设计中常用的20则技巧实例,供大家参考.详情如下: 1.打开CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 2.关闭CD_ROM mciSendString("Set cdAudio door closed wait",NULL,0,NULL); 3.关闭计算机 OSVERSIONINFO OsVersionInfo; //包含操作系统版本信息的数据结构 OsVersi

C语言 if else 语句详细讲解_C 语言

前面我们看到的代码都是顺序执行的,也就是先执行第一条语句,然后是第二条.第三条--一直到最后一条语句. 但是对于很多情况,顺序结构的代码是远远不够的,比如一个程序限制了只能成年人使用,儿童因为年龄不够,没有权限使用.这时候程序就需要做出判断,看用户是否是成年人,并给出提示. if-else语句 在C语言中,使用if和else关键字进行判断.请先看下面的代码: #include <stdio.h> int main() { int age; printf("请输入你的年龄:"

vc提示unexpected end of file found的原因分析_C 语言

本文较为详细的分析了vc提示unexpected end of file found的原因.分享给大家供大家参考.具体分析如下: 预编译出错,检查#if与#endif是否个数一致 Error executing cl.exe 则检查你的程序是否已经运行,这说明编译可能已经通过,程序仍在内存中 可能是类后没有加分号,或上面的漏了个"{"号或"}"号. 1. 如果你的部分代码从某些网页拷贝,最好先拷到写字板,在从写字板粘贴到VC中. 2. 如果你VC++工程包括了一些C

VC中CWinThread类以及和createthread API的区别分析_C 语言

本文实例讲述了VC中CWinThread类以及和createthread API的区别分析,分享给大家供大家参考.具体分析如下: CWinThread CObject  └CCmdTarget     └CWinThread CWinThread对象代表在一个应用程序内运行的线程.运行的主线程通常由CWinApp的派生类提供:CWinApp由CWinThread派生.另外,CWinThread对象允许一给定的应用程序拥有多个线程. CWinThread支持两种线程类型:工作者线程(Worker

浅谈VC中预编译的头文件放那里的问题分析_C 语言

用C++写程序,肯定要用预编译头文件,就是那个stdafx.h.不过我一直以为只要在.cpp文件中包含stdafx.h 就使用了预编译头文件,其实不对.在VC++中,预编译头文件是指放到stdafx.h中的头文件才会有效果.如下: file: stdafx.h 复制代码 代码如下: // stdafx.h : include file for standard system include files,// or project specific include files that are u

深入理解goto语句的替代实现方式分析_C 语言

曾几何时,goto是多么的让牛人绽放他们高超的精湛技术曾几何时,goto又变成了万恶之首曾几何时,goto只在教科书中的示例才会出现有太多的理由不让用goto,但有时,我们又想使用goto的功能,怎么办?用try/catch/finally便可实现同等于goto的功能,来看二个示例: 复制代码 代码如下: try {      // operation one      if (failed) {            throw Exception;      }      // operat

shared_ptr线程安全性全面分析_C 语言

正如<STL源码剖析>所讲,"源码之前,了无秘密".本文基于shared_ptr的源代码,提取了shared_ptr的类图和对象图,然后分析了shared_ptr如何保证文档所宣称的线程安全性.本文的分析基于boost 1.52版本,编译器是VC 2010. shared_ptr的线程安全性boost官方文档对shared_ptr线程安全性的正式表述是:shared_ptr对象提供与内置类型相同级别的线程安全性.[shared_ptrobjects offer the sa