66问答网
所有问题
当前搜索:
c语言中的赋值语句
C语言中赋值语句
有什么规则要求
答:
在变量说明中,不允许连续给多个变量赋初值。如下述说明是错误的:inta=b=
c
=5必须写为inta=5,b=5,c=5;而赋值语句允许连续赋值。赋值语句 将确定的数值赋给变量的语句叫做赋值语句。各程序设计
语言
有自己
的赋值语句
,赋值语句也有不同的类型。所赋“值”可以是数字,也可以是字符串和表达式。注意...
C语言赋值语句
char*p="string"为什么是对的?
答:
C语言赋值语句
char*p="string" ;是定义指针变量,并进行指针变量初始化的标准格式,没有错误。该语句相当于以下两句:char *p ; //定义指针变量,未初始化 p="string" ; //p指向string所在的地址,即:p中存储的是"string"串的首地址。是指针变量取地址
中的
数据运算符:p == 's' ; //...
c语言
新手求教几个问题: 1、a=a+7=c+b为什么语法错误
答:
一、赋值号左边必然是变量, a+7=
c
+b是错误的。等号是赋值运算,这就意味着等号左边必须是被赋值的变量,显然a+7是表达式,而不是变量。二、
赋值语句
是由赋值表达式再加上分号构成的表达式语句。其一般形式为: 变量=表达式;在赋值语句的使用中需要注意以下几点:1. 由于在赋值符“=”右边的表达式也...
C语言
题目 以下非法
的赋值语句
是?
答:
选C,因为先进行i+1,这时候表达式已经是常量了,不能进行++运算。
C语言
在
赋值语句
的使用中需要注意以下几点:1、由于在赋值符“=”右边的表达式也可以又是一个赋值表达式, 因此,下述形式 变量=(变量=表达式); 是成立的,从而形成 嵌套的情形。 其展开之后的一般形式为:变量=变量=…=表达式; 例如...
C语言
题目 以下非法
的赋值语句
是?
答:
选C,因为先进行i+1,这时候表达式已经是常量了,不能进行++运算。
C语言
在
赋值语句
的使用中需要注意以下几点:1、由于在赋值符“=”右边的表达式也可以又是一个赋值表达式, 因此,下述形式 变量=(变量=表达式); 是成立的,从而形成 嵌套的情形。 其展开之后的一般形式为:变量=变量=…=表达式; 例如...
c语言
,下面选项中正确
的赋值语句
是(设char a[5],*p=a;)?
答:
p = a执行后,p=a1;题目中,都是
赋值
"abcd",假设操作系统对"abcd"分配的地址是a2;A: 相当于p=a2,相当于对p重新赋值,不存在任何问题。B:相当于a=a2,与a=a1冲突,因为数组被分配地址后是不允许改变的。
C
:*p相当于a[0],所以
语句
等效于a[0]="abcd",显然不对。D:等效于选项C。
怎么进行字符串
赋值
?
C语言
答:
在
C语言中
,字符串
的赋值
主要有两种方法,第一种是通过指针的方式直接赋值,第二种是通过数组直接赋值。1、指针式赋值。通过程序的运行情况,可以知道:char *p = "hello";这种字符串的赋值方式是完全没有问题的。要理解这种赋值方式,首先得理解双引号(特别注意:这个是双引号,不要赋值的时候给弄了...
C语言中
,什么情况下使用\0
答:
赋值语句
中,赋值号左边必须是一个变量,而不能是其它表达式。所以A选项没有意义,x+y不是一个变量,所以错了。π不是一个合法的变量名。所以D选项也没有意义。3y不是一个合法的变量名。所以
C
选项也没有意义。正确答案是B,意思是把X加上30后的值赋给Y。
c语言赋值
规则是什么?
答:
其一般形式为:变量=表达式。由于在赋值符“=”右边的表达式也可以又是一个赋值表达式,因此,下述形式变量=(变量=表达式);是成立的,从而形成嵌套的情形。赋值语句:将确定的数值赋给变量的语句叫做赋值语句。各程序设计
语言
有自己
的赋值语句
,赋值语句也有不同的类型。所赋“值”可以是数字,也可以...
在
C语言中赋值
运算符有什么作用?
答:
赋值
符号"="就是赋值运算符,作用是将一个数据赋给一个变量或将一个变量
的值赋
给另一个变量,由赋值运算符组成的表达式称为赋值表达式。一般形式为:变量名=表达式 在程序中可以多次给一个变量赋值,每赋一次值,与它相应的存储单元
中的
数据就被更新一次,内存中当前的数据就是最后一次所赋值的那个...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜