非常风气网www.verywind.cn
首页
不合法c语言常量
c语言
的一个定义字符串的问题
答:
char
c
[30]="abcd efg";这个是初始化操作 c2="abc edfg";这个是赋值操作 数组是不能直接赋值的,c就是这么规定只有初始化的时候可以这么写。就像
常量
一样,常量不能赋值,但可以并且必须初始化,如const int x = 1;但不能写成const int x; x = 1;这就解释了什么叫初始化 指针就另外了。c...
C语言
中的const是神魔意思?
答:
问题:const变量 & 字符串
常量
2 请问char a[3] = "abc"
合法
吗?使用它有什么隐患?答案与分析:在标准C中这是合法的,但是它的生存环境非常狭小;它定义一个大小为3的数组,初始化为“abc”,,注意,它没有通常的字符串终止符'\0',因此这个数组只是看起来像
C语言
中的字符串,实质上却不是...
C语言
问题,急用
答:
CADDB DADBB ACACD
C语言
判断题
答:
48,for语句是先执行for括号里面第一个语句,然后在判断是否满足逻辑条件 49,for( ; ; )是无限循环啊 50,选择语句是if,switch,和for可以嵌套 51,下标可以是整型
常量
或整型表达式。例如:array[8],array[2*3],array[i](i为整型变量)均是
合法
的引用。52,地址可以自加,不过类型不同自己的...
C语言
解释题
答:
是有区别的:char *str=〃program〃;是将一个
常量
字符串的首地址赋给指针str,而这时指针指向的是常量,所以,str = 'd'; 这样的操作是
不合法
的,但str的值可以改变,指向其他地方。char str[]="program";这个str是一个数组类型,它指向一块固定的内存空间,是不可改变的;但那块空间的内容是...
有关
c语言
中指针的一些理解问题
答:
然后是b = &a;这个就是b的值是a的地址,也就是b是指向a的指针。b = a;这个一般是非法的。他的含义是将b的值赋值为a的值。对于宽松一点的编译器这个可能可以通过,但是执行结果就是不可预知的了。因为地址也是一个整数,这么做确实从数据上是可以的。但是a的值是不可预见的,那么当做*b的时候...
精通
c语言
的请进
答:
要注意,声明部分(注意,不包含初始化)不可能出现运算符,因此其中的*是指针说明符。除此之外,在一个
合法
的
C
源程序内,排除用来表示注释("/*"和"*/"),在其它部分(初始化或语句)中,*有可能是乘法运算符(以及复合赋值运算符*=)、间址运算符或字符'*'(包括在字符串中的情况)。--- [...
关于
c语言c
onst的的一些问题?
答:
int const * p只是限制你通过p指针去修改内存,但是不会把p指向的内存变为只读 也就说说 p =2;//非法,常指针被修改 b = 2;//
合法
,b不是
常量
C语言
问题!!~请帮偶检查一下咯!
答:
11.
C
12.C 13.A(不应该,第一个为%d)14.A 15.C(太不应该了,"
c
"可不是字符
常量
)16.D(这个也错了,%只能是整数和整数之间)17.B(...)18.BD 19.B 20.D
c语言
问题
答:
1~5ABAAA 6~10
CC
CAD 15~20ABBAD 21~25BBBBB 26~30ACBBD 详细解释把邮箱给我,我发给你。太多了。。。
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
76
涓嬩竴椤
75
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网