简述c语言中赋值语句的作用和用法
auto用于说明自动变量,通常不用;volatile(易变的)表示该变量不经过赋值,其值也可能被改变(例如表示时钟的变量、表示通信端口的变量等)。
C语言32个关键字
[code]auto :声明自动变量 一般不使用
double :声明双精度变量或函数
int: 声明整型变量或函数
struct:声明结构体变量或函数
break:跳出当前循环
else :条件语句否定分支(与 if 连用)
long :声明长整型变量或函数
switch :用于开关语句
case:开关语句分支
enum :声明枚举类型
register:声明积存器变量
typedef:用以给数据类型取别名(当然还有其他作用)
char :声明字符型变量或函数
extern:声明变量是在其他文件正声明(也可以看做是引用变量)
return :子程序返回语句(可以带参数,也看不带参数)
union:声明联合数据类型
const :声明只读变量
float:声明浮点型变量或函数
short :声明短整型变量或函数
unsigned:声明无符号类型变量或函数
continue:结束当前循环,开始下一轮循环
for:一种循环语句(可意会不可言传)
signed:生命有符号类型变量或函数
void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)
default:开关语句中的“其他”分支
goto:无条件跳转语句
sizeof:计算数据类型长度
volatile:说明变量在程序执行中可被隐含地改变
do :循环语句的循环体
while :循环语句的循环条件
static :声明静态变量
if:条件语句 [/code]
什么是计算机程序
计算机程序(英语:Computer program),也称为软件(英语:software),简称程序(英语:Program)是指一组指示计算机或其他具有信息处理能力装置每一步动作的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上。打个比方,一个程序就像一个用汉语(程序设计语言)写下的红烧肉菜谱(程序),用于指导懂汉语和烹饪手法的人(体系结构)来做这个菜。
更多详细内容,请参考百度百科:http://baike.baidu.com/view/178184.htm?fr=aladdin
赋值语句的格式,例如,把数值5赋值给变量x
C语言: x=5;
Pascal语言: x:=5
BASIC语言: LET X=5 或者 x=5
赋值语句的作用:把某个数值(例如上面的数字5),传递给某个变量(例如上面写的x),以后在其他地方写x的时候,计算机会认为是数字5。
C语言中赋值语句的语法是怎样的
复制的:
(1)C++的赋值语句具有其他高级语言的赋值语句的功能。但不同的是: C++中的赋值号“=”是一个运算符,可以写成
a=b=c=d;
而在其他大多数语言中赋值号不是运算符,上面的写法是不合法的。
(2) 关于赋值表达式与赋值语句的概念。在C++中,赋值表达式可以包括在其他表达式之中,例如
if((a=b)>0) cout<0"<
按语法规定if后面的( )内是一个条件。现在在x的位置上换上一个赋值表达式“a=b”,其作用是:先进行赋值运算(将b的值赋给a),然后判断a是否大于0,如大于0,执行cout<0"<
if((a=b;)>0) cout<0"<
因为在if的条件中不能包含赋值语句。C++把赋值语句和赋值表达式区别开来,增加了表达式的种类,能实现其他语言中难以实现的功能。
赋值语句的判断
答案是D 这里要说明一下,不可以给常量赋值,比如说1+a=b+2,这是错误的。
也就是说=号的左边一定要全部为变量才可以。根据这一点A和B错误。
C。不是一个完整的语句,所以错误。
同时也涉及了逗号运算符的知识,这里多说一点啊: 逗号表达式的一般形式可以扩展为 表达式1,表达式2,表达式3……表达式n 它的值为表达式n的值。 逗号运算符是所有运算符中级别最低的。
因此,下面两个表达式的作用是不同的: ① x=(a=3,6*3); ② x=a=3,6*a; 第①个是一个赋值表达式,将一个逗号表达式的值赋给x,x的值等于18。第②个是逗号表达式,它包括一个赋值表达式和一个算术表达式,x的值为3。
希望对你有帮助哈。
转载请注明出处华阅文章网 » 赋值语句的作用是出赋值号