77问答网
所有问题
当前搜索:
没有数组要进行指针转型
C语言问题(用函数解决)
指针没
学,学过
数组
,循环,条件,输入输出
答:
include<stdio.h>int mday(int y,int m) {if(m == 1 || m == 3 || m == 5 || m == 7 || m== 8 || m == 10 || m == 12) return 31;else if(m == 2) {if(!y%400 || y%100 && !y%4) return 29;else return 28;}else return 30;}int nday(int y,...
指针
要初始化吗
答:
C语言规范
没有
要求,有的编译器实现会给个警告,有的直接编译过。定义
指针
后可以不初始化,但实际上这个指针变量中已经有一个值了(就是分给这个指针变量的地方内存中原来的值,假设是0x1234)。但是用前一定要初始化,否则就是用去操作0x1234这个地方的内容,就会出问题,因为你并不知道把0x1234作为...
C语言
数组
指针
新手 求指教 秒回
答:
p=x+m; 这句的确很多余,因为整个函数里面
没有
用到过p,p只是指向
数组
的中值。但是写成p=m就不可以,因为p是
指针
,m是整型。for(;i<=m;i++,j--) 这样就可以了。X是形参,不可减少。
高分悬赏关于
指针
问题
答:
我觉得ps=s;的含义是把整形
数组
s的首地址给了
指针
ps,ps本身是一个一级指针,指向数组s的首地址,但是因为s是数组,所以我认为现在的ps已经是一个二级指针了,:上面这些话,
没有
错 它指向4个一级指针,4个一级指针分别指向5个具体元素的地址,:这句话错了,p等同于a,它指向一个拥有5个int型...
C语言定义
数组
一定要指定大小吗?
答:
是的,c中
数组
定义时要指定大小。当然,万事也不是绝对的。例如:1.作为形参的时候,可以不指定,因为在函数调用的时候,数组会转为
指针
的。2.当为字符串数组时,char ST[]="hello word"这儿定义了一个ST字符数值,不
需要
你自己去指定大小,系统会自动生成长度为11....
有关C语言二维
数组
及
指针
,求大佬解惑。
答:
include <stdio.h>void average(int N, int *a[]){ int i, j, t = 0, aveg = 0, k = 0; for (j = 1; j < 6; j++) { aveg = 0; t = 0; for (i = 0; i < N; i++) { t += (*(a + i))[j]; aveg = (float)t / N; ...
c语言中
数组
有什么作用
答:
所谓
数组
,是有序的元素序列。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。这些无序排列的同类数据元素的集合称为数组。比如油烟机的风扇转速会和工作的模式之间有一定的关系,那么我们就可以把它的工作模式和一维数组的下标对应起来,我们将具体的转速...
数组指针
的本质是指针,char(*P)[]是指针,还是个指向数组的指针,这么理 ...
答:
指向数组的指针,本质上不就是指针么 char(*P)[]就是一个
数组指针
,也就是一个指向数组的指针,但是你
没有
写数组的元素个数,这个是错误的 数组指针和普通的指针基类型是不同的,也就是说两者
进行
算术运算时结果会不同 比方说同样是进行+1操作,实际上加的地址值偏移量是不同的 ...
...将值返回主函数实现输出的呢? void函数
没有
返回值。。。是
数组
...
答:
1、C语言调用完void函数后如何将值返回主函数实现输出的呢?答:因为 void函数
没有
返回值,要想把让函数的值带回主函数,还有两种办法,第一是使用
指针
做参数,第二是潆
数组
做参数。2、用指针传递就可以了吗,那如果不用指针呢?答:用指针当然可以啦。如果不用指针,那就选择用数组参数了。
C++中常函数的返回值是
数组指针
就要定义为常指针 返回值是变量指针就...
答:
首先你要明白两个概念:常量指针和指针常量。常量指针就是指向常量的指针,指针所指向的地址的内容是不可修改的。而指针常量就是是指针的常量,它是不可改变地址的指针,但是可以对它所指向的内容
进行
修改。根据你的
需要
,如果函数返回的那个
数组指针
指向的内容是不允许修改的话,那么其返回值就定义为常量...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜