c语言中,大括号后边有时候会写上一个词,有什麽作用

typedef struct{
..
} ??
??的地方通常会打一个词,比如SqStack SqQueue什麽的,他们有什麽作用呢

这个是关键字typedef 的作用,将{}里的内容构成的结构struct赋予了一个名字,比如sqStack,sqQueue.你可以百度一下C语言中关键字typedef的作用。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-29
typedef struct{
..
}代表的是一种定义格式,就相当于int a;这就等同于int,而旁边的你所说的SqStack SqQueue就堪称是a,这是结构体的一种定义方法,建议看下结构体和联合体,即struct的结构和Union的一些知识
第2个回答  2011-11-29
直接定义一个结构体变量名。
建议不要这样用。先定义结构体然后在定义变量名。
struct Student{
..
} ;
Student student1;
这样比较好点。本回答被网友采纳
第3个回答  2011-11-29
那个是定义一个结构体的对象,后面就可以通过这个对象来访问结构体中的变量了。
第4个回答  2011-11-29
你定义的是链表,当然要给数据取个名字啦

c语言中的 { } 大括号的使用,什么时候需要什么 ?
大括号也称花括号是程序块的分界符,大括号起的作用主要就是划分区域用的。没有规定for后面一定要加大括号,如果for循环里只有一个语句,如果有多个语句,就需要用一个大括号把他们包起来。比如:if(a>b) println("a>b");与if(a>b) { println("a>b"); },其实效果是一样的但有的时候是必须...

在C语言里括号的作用是什么?有多个括号又有什么作用?上面一个括号,下面...
从main函数开始顺序执行,程序调用到哪个函数。就跳到那个函数的大括号里。执行完大括号内的内容后。。再返回刚才跳出的地方,顺序执行下去。。。如果再遇到函数。就接着跳出。。再跳入。。。这是个不断调用的过程。。比如你这里。 从main函数开始执行。。遇到fun(p,q),就跳到fun函数的大括号里。。

c语言for后面大括号的区别
我们在编写C语言程序时需要频繁用到循环,而for循环后面的大括号,有时有,有时没有。比如:for(int i=0;i<10;i++){ ...;}for(int i=0;i<10;i++) printf("%d",i);而for是否需要加大括号跟for循环的作用域有关。若不加大括号,它只包含下面一条语句,若加括号后则包含括号内...

C语言中这个大括号前面的那句和后面那句是什么意思,为什么这么排列,大...
大括号表示函数区域,范围。也可以表示代码块 这样排列,你可以简单理解为美观,好看,好理解。大括号是一一对应的,大括号前面的是函数名,或者是代码块名字,比如for if。后面一般没东西。你这个图上是因为有好几个函数(代码块),所以,会有好几个大括号,说明,c里面函数是可以嵌套的,代码块也一...

c语言编程中的大括号使用
只要是括号就需要配对出现的,大括号起的作用主要就是划分区域用的。比如:if(a>b) println("a>b");与if(a>b) { println("a>b"); }其实效果是一样的但有的时候是必须用到大括号的。比如当if语句后有多条语句的话就需要大括号与别的语句继续区分。比如:if(a>b){ max=a; printl...

关于这个c语言的大括号在有些位置到底加不加我很迷惑!譬如在for语句的...
大括号的意思是将里面的内容作为一个整体 比如说:if (a>b){c=a;a=b;b=c;} 这个里面将c=a;a=b;b=c;作为一个整体来使用 如果不写大括号if (a>b)c=a;a=b;b=c;其实是3个语句 if (a>b)c=a;a=b;b=c;后面两句和if没关系 一般来说判断 循环等都要加{} 如 if() {...

c语言的大括号是什么意思?
大括号中的语句将在一起执行,就像一个单独的语句一样。使用大括号可以帮助程序员编写清晰、易于维护的代码,同时可以控制变量的作用域。例如,一个函数体就是一个代码块,它通常用大括号括起来。例如,下面是一个C语言的函数定义,其中包含了一个代码块:int add(int a, int b){ int sum = a +...

c语言程序的注释有什么用
1、任何一个c语言程序都必须包括以下格式:main(){}这是c语言的基本结构,任何一个程序都必须包含这个结构。括号内可以不写任何内容,那么该程序将不执行任何结果。2、main()---在c语言中称之为“主函数”,一个c程序有且仅有一个main函数,任何一个c程序总是从main函数开始执行,main函数后面的一...

c语言中,循环语句什么时候要加大括号,什么时候不要加?
大括号是域的边界当循环控制条件下面只有一条循环语句时,就可以不加,例如:while(iprintf( "i=%d\\r ", i++ );当当循环控制条件下面不止有一条循环语句时,就必须加,例如:while( i{printf( "i=%d\\r ", i );i++;}为了使代码的风格统一,最好都加上。记得采纳啊 ...

C语言编程中大括号的作用,哪些可省略
大括号的作用就是把括起来的语句看成是一个整体,你可以把它当成一条语句。如果if else while for这些判断或循环语句后面的执行语句只有一条,就可以省略大括号。例如:if(a>b){a = b;} 可以写成:if(a>b)a = b;

相似回答