早教吧作业答案频道 -->其他-->
为什么这个语句有错误,我被这个语句弄的有点懵:看下面:char*str;str=‘a’;为什么这样就是正确的:char*str;str="a";
题目详情
为什么这个语句有错误,我被这个语句弄的有点懵:看下面:
char*str;str=‘a’;
为什么这样就是正确的:char*str;str="a";
char*str;str=‘a’;
为什么这样就是正确的:char*str;str="a";
▼优质解答
答案和解析
指针的状态只要3种是合法的
1.指针指向常量0;如char *a=0;
2 指针指向一个类型相符的地址 如char b='a'; char *a=&b;
3指针指向一个特定对象的下一地址
你让指针指向一个字符常量 显然不是3种合法状态之一
1.指针指向常量0;如char *a=0;
2 指针指向一个类型相符的地址 如char b='a'; char *a=&b;
3指针指向一个特定对象的下一地址
你让指针指向一个字符常量 显然不是3种合法状态之一
看了 为什么这个语句有错误,我被这...的网友还看了以下:
一个正数b的平方根分别是a+1和a-3,则a=什么b=什么 2020-04-11 …
百度上辅助角公式acosx+bsinx=√(a^2+b^2)sin(x+arctan(a/b))这 2020-05-13 …
数组和数组第一个元素地址# include int main(void){x05char a[] 2020-05-14 …
每个农历月的初一,月亮呈什么形状,在地球的东南西北哪个方位?按农历,月亮什么时候在正南?什么时候在 2020-05-16 …
用SQL定义“职员”关系模式,请在空缺处填入正确的内容。 Create Table 职员 ( 职员号 2020-05-26 …
洛伦兹变换正变换逆变换?正变换,逆变换是怎么划定的,为什么是正,为什么是逆?为什么在洛伦兹的坐标变 2020-06-06 …
在一个建筑区内有三栋楼房A,B,C,已知C在A的正东20米处,B在C的正北20米处,那么B位于A什 2020-06-12 …
若两正数a与b满足a分之1+b分之1=1,则ab有最什么值为多少,此时a=什么,b=什么, 2020-07-09 …
一个程序设计的选择题voidfun(char*a,char*b){a=b;(*a)++}main( 2020-07-14 …
计算二次根式时,究竟是什么时候值为正负,什么时候值为正数?最简单的例如:√4的值为:(A)A.2B 2020-07-30 …