00问答网
所有问题
当前搜索:
指针字符串定义与赋值
怎么把char
赋值
给char
答:
定义
一个数组char a[10];怎么给这个数组赋值呢?1、定义的时候直接用
字符串赋值
char a[10]="hello";注意:不能先定义再给它赋值,如char a[10]; a[10]="hello";这样是错误的!2、对数组中字符逐个赋值 char a[10]={'h','e','l','l','o'};3、利用strcpy char a[10]; strcpy(...
如何
定义
指向函数的
指针
?
答:
二、函数
指针
的用法:函数指针的应用:(*指针变量名)(参数列表)如:int c=(*ptr)(a,b);/* 函数指针 的使用*/ 在C语言中,函数本身不是变量,但是可以
定义
指向函数的指针,也称作函数指针,函数指针指向函数的入口地址。这种类型的指针可以被
赋值
、存放在数组中、传递给函数以及作为函数的返回值...
...*string=”string?”是将
字符串的值赋
给
指针
变量string
答:
您好,你的这句话是错的。是将
字符串
的首地址赋给
字符指针
变量string,才是对的
初学c语言 给
指针赋值
的一个小问题?
答:
直接上图 1>d:\ctest\c3\c3.cpp(15): warning C4477: “scanf”: 格式
字符串
“%f”需要类型“float *”的参数,但可变参数 1 拥有了类型“double *”1>d:\ctest\c3\c3.cpp(15): note: 请考虑在格式字符串中使用“%lf”1>d:\ctest\c3\c3.cpp(15): warning C4477: “scanf”: ...
...*来
定义
,它不仅可以指向一个字符型常量,还可以指向一个
字符串
...
答:
char * const p,这个const是修饰p的,表明p是个只读的
指针
。p指向
字符串
,并没要求一定是字符串常量。此外,如果是const char * p,那么const 是修饰p所指向的内容,表明p指向的内容是只读的,(注意只读与常量的区别),此时并也不能说p指向字符串常量。如果是const char * const p;那么不仅p...
指针
指向
字符串
答:
*(p1+3)='b';试图写入,所以运行出错。改成char p[]="breadfruit";就可以对
字符串
进行修改是因为这个字符串是自己
定义
的本地变量,随便改。主要是因为两种写法的字符串存放位置不同,想改字符串的话都要用第二种写法。(2)
指针
输出为什么用p而不是*p:教材上字符串的输入输出一节上讲的很清楚...
采用
指针
,自
定义
一个strcmy函数实现
字符串
比较,函数原型:int strcmp(c...
答:
i++){ if (p1[i] > p2[i]) return 1;if (p1[i] < p2[i]) return -1;} if (strlen(p1) < strlen(p2))return -1;if (strlen(p1) > strlen(p2))return 1;return 0;} 好久不写程序了,有些生,如果有BUG,可以跟我说,我再修改,欢迎提出更简洁的写法,感觉写的太罗嗦了 ...
指向字符的
指针
数组来存储一个
字符串
列表 不明白为什么前面
定义
的是...
答:
“……前面
定义
是
指针
”——你弄错了!const char *names[]={...中names是个数组(names就是数组名),其中存放的是char *型指针(看,*是char的组成部分)。
C语言中
定义
一个指向
字符
的
指针
数组char *s[5], 则*s[1],s[1],*(s...
答:
void sort(char *s[]) 这里接收到的是
指针
数组,即:数组中各元素 是指针地址,s是数组首地址 s[i]表示第i+1个元素 的值(地址,一个
字符串
的首地址,* s[i] 表示这个字符串的第一个元素,是个字符)s+i是第i+1个元素的地址,*(s+i)是地址中的数据,等同于s[i]
char[]数组该如何
赋值
答:
定义
一个数组char a[10];怎么给这个数组赋值呢?1、定义的时候直接用
字符串赋值
char a[10]="hello";注意:不能先定义再给它赋值,如char a[10]; a[10]="hello";这样是错误的!2、对数组中字符逐个赋值 char a[10]={'h','e','l','l','o'};3、利用strcpy char a[10]; strcpy(...
棣栭〉
<涓婁竴椤
8
9
10
11
13
14
15
16
17
涓嬩竴椤
12
灏鹃〉
其他人还搜