77问答网
所有问题
当前搜索:
指向字符数组的指针
c语言
指针
定义 int *a[3] 和 int *(a)[3] 有什么区别??? 书上的...
答:
int *a[3] 和 int *(a)[3]没有区别,这个括号是多余的。如果你问的是int *a[3] 和 int (*a)[3]的区别,则:(1)int *a[3] 中 a是
数组
,数组中每个元素是个int类型
的指针
;(2)int (*a)[3]中 a是指针,这个
指针指向
一个长度是3的int类型数组。其实,这类问题关键就是如何...
C++怎么把string 转换为char型
数组
答:
1、如果要将string转换为char*,可以使用string提供的函数c_str() ,或是函数data(),data除了返回字符串内容外,不附加结束符'\0',而c_str()返回一个以‘\0’结尾的
字符数组
。2、const char *c_str();c_str()函数返回一个
指向
正规C字符串
的指针
,内容与本string串相同.这是为了与c语言兼容...
解释下
指针
*p p &p的关系
答:
p是一个
字符的指针
;如果在定义时没有使用100*,那么取
指针指向
的内存的值;例如:Inta[]=,3,5,7,9{1},*p;P=一个;所以乘以p等于1;& and是地址操作符,例如,& and是变量p的地址;比如:include < stdio . h > main(){ int[]={1,2,3,4,5},*p=;printf...
c语言gets()是什么意思?
答:
c语言里gets(a) 表示输入一个
字符串
到
数组
a,a表示读取一个字符串存入a中,字符串输入结束标志为换行符。比如 输入321 cs dd回车 a中存储为 321 cs dd
int main(int argc, char*argv[ ]) 这个是什么来的?括号里面的中括号来...
答:
下述程序中首先定义说明了
指针数组
ps并作了初始化赋值。 又说明了pps是一个
指向指针的指针
变量。在5次循环中, pps 分别取得了ps[0],ps[1],ps[2],ps[3],ps[4]的地址值(如图6.10所示)。再通过这些地址即可找到该
字符串
。main(){ static char *ps[]={ "BASIC","DBASE","C","FORTRAN...
c++分别把两个
字符串
存放到两个
字符数组
中,将其中一个字符串插入到另...
答:
include <iostream> using namespace std;void insert(char *,char *,int);int main(){ char str1[100] = "this is the first string array!";char str2[100] = "Insert to str1#";cout<<"str1 is:\n"<<str1<<endl;cout<<"\n\nstr2 is:\n"<<str2<<endl;insert(str1,str2...
C语言中 int*p[4] 和 int(*p)[4]的区别
答:
前者是
指针数组
,为4个int
指针的
数组,有4个元素;后者是
数组指针
,为一个指针,类型为
指向
包含4个int类型元素的一维
数组的指针
。二、含义不同:int*p[4]是指针的数组,也就是说它是一个数组,数组里存的是一个个的指针。int(*p)[4]是数组的指针,也就是说它shu是一个指针,指向的是一个数组...
C中
字符串的
几种定义方法及说明
答:
3.利用char指针定义字符串 char *m = "hello,world"; //自动添加'\0'注意:此时
字符串指针
m
指向字符
串常量,不成用*(m+1)='o'修改此常量,因为这个字符串常量放在常量区不能被修改 4.
数组
和指针 数组形式和指针形式有什么不同呢?数组形式: char m[40] = "hello,world";指针形式: char ...
C语言关于
数组的
问题
答:
main() //主函数,作为c程序的入口函数,从这里开始。{ char *s,c[80]; //创建一个字符型
的指针
,一个字符型的数组 s=c; //将
指针指向
这个
数组的
开头。(数组名等于
指向数组
开头的指针)gets(s); //从键盘获取输入到s,因为此时s指向c[],所以输入到了
字符数组
c中。while((*(++s))!=...
编写从键盘输入一个
字符串
存入
数组
a中,利用
指针
输出字符串中前5个字符...
答:
编写从键盘输入一个
字符串
存入
数组
a中,利用
指针
输出字符串中前5个
字符的
程序:import java.util.Scanner public class a public static void main(String[] args)Scanner sc=new Scanner(System.in)String[] str= new String[5]System.out.println("请从控制台输入5个字符串,按回车确认!")for(int...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜