C语言 if语句的使用注意总结

原创 2015年07月08日 21:33:53
1):空语句
int a = 3
if(a = 3);  //这符合语法规范,表示什么都没有干
2):如果if后的代码块只有一个,或者if之后只有一句话那么大括号可以省略,只会影响相邻的一个代码块,不影响其他代码块
if(a>2)
    printf("a>2");
3):永真试和永假试
if(0){   }    //大括号内的值永远不执行
if(1){   }     //大括号内的值永远执行
4):if中的return 0
if(a=3)
return 0;
printf("a>3");//如果出现return 0;则以此为结束点,以后的所有语句都不会执行,
则不会打印a>3                                      
if(a<3)
return 0;
printf("a>3");//这时候会打印a>3,因为a<3为假所以把return 0省略掉,之后的所有语句会打印
5):if 的作用域的问题
int num = 0,a = 0
if(a==3){int num = 5;}
print("num = %d\n",num);//此时会报错,以为num在大括号内,运行完后就释放掉了,之后没有num的值
6):作用域的紊乱
if(a==3)
int num =5;//此时会报错
//可以改成
if(a==3){
int num =5;}//大括号里面表示我定义了一个变量没有用
版权声明:本文为博主原创文章,未经博主允许不得转载。

对队列各种操作的实现(C语言)

对队列各种操作的实现(C语言) #include #include #include typedef struct Queue { int * pBase; int...
  • zpwangshisuifeng
  • zpwangshisuifeng
  • 2017年04月20日 19:34
  • 196

【转载】C语言中指针使用的注意事项

相信大家对指针的用法已经很熟了,这里也不多说些定义性的东西了,只说一下指针使用中的注意事项吧。 一.在定义指针的时候注意连续声明多个指针时容易犯的错误,例如int * a,b;这种声明是声明了...
  • u011349387
  • u011349387
  • 2015年05月05日 18:03
  • 1071

C语言详解(4)控制语句的注意事项

使用控制语句的注意事项  关于C语言详解系列blog的目录:http://blog.csdn.net/snake_lp/article/details/78630717 一、概述 C程序的主体...
  • snake_lp
  • snake_lp
  • 2017年11月27日 21:32
  • 20

51 C语言if else语句

C语言if else语句
  • czg13548930186
  • czg13548930186
  • 2017年06月02日 21:02
  • 916

C语言——使用scanf函数时需要注意的问题

转自:http://blog.csdn.NET/wayne92   scanf函数我曾经在这个函数上犯过不少错误,也看到别人犯过的错误,记下来,提醒自己不要重蹈覆辙了。如果对你有用,那就更好...
  • qq_31108501
  • qq_31108501
  • 2016年12月01日 18:21
  • 1542

C语言结构体的使用及注意事项

结构(struct)      结构是由基本数据类型构成的、并用一个标识符来命名的各种变量的组合。  结构中可以使用不同的数据类型。      1. 结构说明和结构变量定义  ...
  • Starbucks_star
  • Starbucks_star
  • 2014年09月24日 20:01
  • 1432

C语言:if语句的嵌套

任务代码: 关于分段函数的求解: 题目: #include #include int main ( ) { double x, y; scanf("%lf...
  • Zzwtyds
  • Zzwtyds
  • 2017年07月02日 16:34
  • 5324

C语言需要注意的地方

今天看了一本C陷阱与指针的书,从中挑选了一些我自己平常不太注意的地方,或者有些是记不太清的东西,稍微整理了下有以下这些地方: 1:=与==是不同的,一个是赋值,一个是比较 2:&与&&是不同的,前...
  • chuhang_zhqr
  • chuhang_zhqr
  • 2016年01月27日 23:10
  • 481

[string]C语言中字符串使用需注意的地方

问题描述:字符串在C语言中使用很多,可以用于输出调试信息。字符串变量即为字符数组,但是在末尾会自动加上一个空字符来进行结尾标示。     字符串操作:C允许对指针取下标,字符串也可以直接取下标操作, ...
  • suxiang198
  • suxiang198
  • 2015年07月11日 00:18
  • 840

C语言编程入门——if的用法

顺序,选择和循环是程序的三大基本结构,无论多么复杂的程序,都是用这三种结构写出来的。 if的用法(示例1) # include int main(void) { if (true) if (...
  • LFhappypain
  • LFhappypain
  • 2015年07月31日 14:50
  • 3657
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言 if语句的使用注意总结
举报原因:
原因补充:

(最多只允许输入30个字)