非常风气网www.verywind.cn
首页
c语言字符串指针数组赋值
C语言 字符串赋值
指针
9.21 答案是哪个 然后讲解错误 9.22 完全不...
答:
9.21选B。*p1和*p2等价于p1[0]和p2[0],各为一个字符(计算时视为整数),所以A和D均正确;
C
两个相同类型变量
赋值
,当然正确。,9.22选D。A,s和p不完全相同(比如可以为p赋值,但不能为s赋值);B,s中内容是
字符串
,而p中内容是指向内存地址;C,
数组
长度大于其中所存字符串的长度。
C语言赋值
语句 char*p="string"为什么是对的?
答:
C语言赋值
语句 char*p="string" ;是定义
指针
变量,并进行指针变量初始化的标准格式,没有错误。该语句相当于以下两句:char *p ; //定义指针变量,未初始化 p="string" ; //p指向string所在的地址,即:p中存储的是"string"
串
的首地址。是指针变量取地址中的数据运算符:p == 's' ; //...
c语言
中 用
指针
的方式给
字符串赋值
,如何将其另外复制到另一个指针,而...
答:
char *a,*s;a="i love you";s=*a;这样不对。s和a变成了同一
指针
。char s;s=*a应该是通不过编译的。试试 char *a,*s;a="i love you";strcpy(s, a);
C语言
,char *a;a="abc"abc为什么可以直接
赋值
给a?a分配动态内存_百度...
答:
有char *a;和a="abc";就非常好了。在a是char *型
指针
时,a="abc";的意思不是将
字符串
abc赋给a,而是“创建一个常字符串abc,并将首地址(第一个字符的地址,这里就是a的地址)赋给指针变量a。以后就可以通过指针a来操作字符串abc了,这里指针a也不能再让它指向别处,否则abc就再也找不到了...
单片机
C语言数组赋值
求助
答:
uchar fasong[6]={0xAA,0x55,0x01,0x00,0x55,0xAA}; //使用strcmp和strcpy需要定义好
数组
长度char jieshou[3];//接收
字符串
存放处 8是字符串位 可根据实际更改 初始数组有\0空字符//此小程序就是串口助手发送8位字符串数据给单片机 单片机接收到与固定字符串对比,如果对就将接受到的数据再发送个串口...
C语言
问题,
指针
指向
数组
。使指针变量p指向数组a的第三个元素,p=&a+...
答:
int a[10] ;int *p=a ; //定义一维
指针
p,并指向
数组
a首地址。p=a+2 ; //指向数组a的第三个元素 或写成:p= &a[2] ; //通过&运算符号来取a[2]的地址,
赋值
给p p=&a ; //这是错误的语句!因为,&a的类型是int **, 而p是int *类型,所以,类型不相符,不能进行赋值操作。
C语言
里为什么不能用
赋值
语句对
字符数组
进行整体赋值
答:
从逻辑上讲,可以将
数组
的
赋值
的含义变成向数组的元素赋值。但这样就会使得以简单为原则的
C语言
变得异常复杂:如果a的长度比b的长度大,那么只更新b的长度,剩下的保持原样;如果b的长度比a的长度大,那么就只更新a的长度。这个还好说,但数组的长度信息只有在它没有转化成
指针
的时候才存在,当数组作为...
C语言
中怎么给一个结构体用scanf进行
赋值
?
答:
结构体
数组指针
作为函数参数,通过数组的首地址与偏移量对结构体数组进行scanf的
赋值
,在函数中通过指针间接访问到其指向的内存。举例:编写函数,输入5个学号(int),5个姓名(
字符串
),5个成绩数组(每组三个成绩)(int[3]),依次调用函数 include <stdio.h> include <stdlib.h> struct student ...
C语言
中char *a[ ]什么意思,他和char (*)a[ ]有什么什么区别?
答:
两者区别如下:一、”读“”写“能力 char*a="abcd";此时"abcd"存放在常量区。通过
指针
只可以访问
字符串
常量,而不可以改变它。而char a[30]="abcd";此时"abcd"存放在栈。可以通过指针去访问和修改
数组
内容。二、
赋值
时刻 char*a="abcd";是在编译时就确定了(因为为常量)。char a[30]="...
c语言
中p2=str+strlen(str)-1是什么意思
答:
看来str是
字符串数组
名,这里当
指针
用;strlen(str)-1是求出字符串str的长度再-1,其值就将长度变成了下标值;str+strlen(str)-1就求出了字符串数组最后一个有效位('\0'前面的那个)的地址;p2=str+strlen(str)-1就是把这最后一位的地址(指针)赋给指针p2。换句话说,就是让指针p2指向字符...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网