学生必看c语言必看常见符号分类集合贴
发布时间:2025-05-12 00:19:59 发布人:远客网络
一、学生必看c语言必看常见符号分类集合贴
C语言常见符号分类看完你就懂了......
关键字,又称为保留字,他们是C语言中预先规定的具有固定含义的一些单词,例如C语言的第一个程序中的int和return等,用户只能按预先规定的含义来使用他们不能擅自改变其含义。
标识符分为系统预定义标识符和用户自定义标识符两类。
顾名思义,系统预定义标识符就是由系统预先定义好的,例如主函数main和输出函数printf等等。与关键字不同的是,系统预定义标识符是可以由用户重新定义的,但是这样会于原来的定义产生冲突,原来的含义会被替换,所以不建议这样用!
用户自定义标识符是由用户根据需要自行定义的标识符,通常用做变量名,函数名等,标识符的命名有一定的规则
首先先说明一下,运算符一共有44个,这里没有一一列举。然后,因为运算符的用法广泛,种类繁杂,所以这里只是列举分类,真正的用途想要讲清楚可能要很久所以,先了解有哪些即可,记不住也没关系的,不用紧张的哈!
1、算数运算符:+加、-减、*乘、/除、%取余。
2、关系运算符:>大于、>=大干等干、==等于、<小干、<=小于等于、!=不等于
3、逻辑运算符:!逻辑非、&&逻辑与、|逻辑或。4、赋值运算符:=将等号右边的数据赋值给等号左边。5、增一和减一运算符:++增一、--减一。
写文章为了不产生歧义,我们会在适当的位置增加标点符号,用来区分。而写C语言程序,就会用分隔符来区分。
例如:小明校长找你。和小明,校长找你。和小明校长找你。
int a=1;前一句就是对和inta=1;的,int a=1;就是命名一个整形的变量a等于1。而inta=1;错误的,因为inta如果是一个变量名的话,那它就没有数据类型了int a,b,C;逗号也是分隔符的一种,表示命名三个变量,分别是a,b,C
括号[]-括号的打开和关闭用于数组元素引用,表示单维和多维下标。
括号()-这些特殊符号用于函数调用和函数参数大括号仆-花括号的打开和关闭表示包含多个可执行语句的代码块的开始和结束。
分号()-它被称为语句终止符,指示一个逻辑实体的结束。这就是每个单独的语句必须以分号结尾的原因预处理器符号(#)-编译器使用称为宏处理器的预处理器在实际编译开始之前转换您的程序。定界符"/*"和"*/”-程序注释所用的符号。
(1)预编译:也称预处理,C程序中的预处理命令都在这个阶段完成,预编译完成的是对源程序的“替换”工作。"#就是预处理符号。
(2)编译阶段:对预编译的C程序进行词法和语法分析将错误呈现出来,处理完成后,编译器会将C程序转为汇编语言或其他中间代码。
(3)优化阶段:对程序代码进行优化,调整缩进等等。4)汇编阶段:把中间代码翻译成机器代码,也就是二进制代码,保存在目标文件中
经过编译后的目标文件的机器码之间是相互独立的,因此,需要链接器将它们链接组合在一起,并解析它们之间的交叉引用。
二、c语言选择题
1、A c语言中注释部分可以出现在程序中任意合适的地方
2、 C语言注释格式为:/*自己的注释*/
3、因此只要按照这种格式书写可以写在程序的任何位置,如:
4、 for(i=0;i<len/*length of my string*/;i++){
5、 C++中有一种注释格式://自己的注释
6、对于这种情况,//后面的一整行内容全部作为注释内容,C中没有这样的注释,注意区别
7、B花括号“{“和”}”只能作为函数体的定界符
8、另外,在函数内部也可以出现{}区域,里面定义的变量仅在这个{}里面有效:
9、C构成c程序的基本单位是函数,所有函数名都可以由用户命名
10、不对,如,主函数main(){}名字不能自定义,只能写成main均小写,否则错,另外库函数指定的函数是别人写好了的,要用的话,必须写成人家给出的名称,如:system(),...
11、D分号是c语句之间的分隔符,不是语句的一部分
12、分号是语句的组成部分,当然;的附加作用也是分隔符
三、c语言 中花括号有哪些作用
1、大括号的作用是把内部的多个语句绑在一起,当成一个语句。在c中大括号的作用是将很多语句复合为一个语句块,在这个大括号括起来的语句块中可以定义变量,该变量内存出了该语句块就会被释放。 char a[10]={“abcde”};
2、这个表达式正确。我让他继续改一下这个例子:
3、问他这样行不行。那读者以为呢?为什么?错误
4、花括号的作用是什么呢?我们平时写函数,if、while、for、switch语句等都用到了它,但有时又省略掉了它。简单来说花括号的作用就是打包。你想想以前用花括号是不是为了把一些语句或代码打个包包起来,使之形成一个整体,并与外界绝缘。这样理解的话,上面的问题就不是问题了。