c语言加花括号的原则

栏目 技术教程 · 发布时间 2020-10-18 · 人气 加载中

来源: http://www.mamicode.com/info-detail-2971586.html

内容摘要:标签:没有sso部分turnindexcomm语言赋值number花括号"{" "}"主要是为了表示一段代码是一个部分。主要有以下集中用法:1、函数:int func() { ...} 此处的花括号表示将这个部分括起来,是开始和结束的标志2、宏定义:#define ADD(X,Y) { X+Y;} 只是单纯的把整个部分包含起来3、数组赋值:int a[] = {1,2,3};4、函数内部使用:用于...

标签:没有   sso   部分   turn   index   comm   语言   赋值   number   

花括号"{" "}"主要是为了表示一段代码是一个部分。
主要有以下集中用法:
1、函数:
int func() { ...} 此处的花括号表示将这个部分括起来,是开始和结束的标志
2、宏定义:
#define ADD(X,Y) { X+Y;} 只是单纯的把整个部分包含起来
3、数组赋值:
int a[] = {1,2,3};
4、函数内部使用:
用于特定语法 如 if(){ ..} while(..){ ...} 等。

5、注意事项

#include<stdio.h>  main() {     int b=4;     {                   b=7;         printf("b=%d",b);     }     printf("b=%d\n",b); } 输出为b=7,  b=7;   main() {      int b = 2;     {         int b = 1;         printf("b=%d" ,b);  // 输出1     }      //  int a = 2;       // 错误,不允许     printf("b=%d", b);       // 输出2     return 0; } 输出为:b=1,b=2
第一个程序,变量b = 7;前面没有int,则作用域会覆盖外面的; 第二个程序中加了大括号,括号内定义的变量就只在本域(就是这个大括号)内有效,而且不会影响其他域,即使名字相同。 第二个程序,而是在花括号当中,变量int b = 1;前面如果有int,则作用于只在当前花括号内;

c语言加花括号的原则

标签:没有   sso   部分   turn   index   comm   语言   赋值   number   

原文地址:https://www.cnblogs.com/yilangUAV/p/12628932.html


资源来源网络,若未解决请查看原文

本站资源全部都是收集于网络如有侵权请发邮件至:admin@heimacode.com 我们会尽快处理侵权内容 。