77问答网
所有问题
当前搜索:
c语言函数怎么调用数组
在
c语言
中,在结构体中有个
数组
,里面有一定的字符,
怎么
把数组变为空...
答:
给结构里面写个clear
函数
,然后clear里面把
数组
值给设置成默认的值就好了。数组定义的时候,就已经分配内存了。在程序结束的时候,需要把内存释放掉,
调用
delete []就可以了。
问一个
C语言
的问题
答:
getch()和putch()是库
函数
,别人已经写好了,实现了的,你只需要包含它们的头文件,然后直接
调用
它们就行了。getche()和putche()是你自己定义的函数,如果你一定要用它们,那就自己写它们的函数体去实现它们。或者这样也可以成功,把这段代码改成:include<stdio.h> include<conio.h> define getche ...
C语言
:迷宫,求程序,快哭了!好虐。。。
答:
y + 1 < end && migong[x][y+1] !='#' ) //当前点不处于最下侧 且下侧点不为墙的时候 { findway(startx,starty + 1); //下移 } ...//按照这个思路做 以下省略 } 然后主
函数
中
调用
findway(0,0) 就OK了。写得比较简单,不好意思。
有一道
C语言
的题目不太会做,谁可以帮帮我?
答:
include <stdio.h>int main( ){ int a[]={1,5,3}; if(*a>*(a+1)) *a=*a<*(a+2)?*(a+2):*a; else *a=*(a+1)<*(a+2)?*(a+2):*(a+1); printf("%d",a[0]); return 0;}这段代码
数组
、指针都用到了。
c语言
问题求大神详细解释
答:
你可以加上大括号,这样代码就清晰了(ps:初学者最后别省略那些大括号,有利于你分析代码):for循环组建没有字符’a'的字符串 下标 i 指向源字符串,用来遍历所有字符;下标 j 指向结果字符串,只有在字符不是‘a'时才++ 20行表示在字符串结尾加上结束标志,这已经是在for循环外了 ...
C语言
指针 直接字符串变量前加*是什么
怎么
回事?没有提前定义啊_百度知 ...
答:
你是说fun函数的那个参数char *a 吗?用在这里表示fun
函数调用
时需要的参数是一个char类型的指针,也就是地址,这里可以理解为这是一个定义,定义一个char类型的局部指针变量,如main函数里面调用时,fun(s)将字符串的初始地址传入fun函数。
C语言
一维
数组
排序 数组有不定个数的0
怎么
办 求教
答:
//现在要把前面的数字从小到大排序,输出排序后的不含0的结果。include include //
调用
rand(),srand()include //调用time()int main(void){ int
c
[30];int n;int i;srand(time(0));//srand()是个库
函数
,它能试每次程序开始时随机函数的种子为随机 n=rand()%30;//除以30取余数能得到0...
(*(void(*)())0)();这句
C语言怎么
理解
答:
(void(*)())0 这一部分是对0进行显式类型转换,转换为上述的
函数
指针。(void(*)())0 加上外面的这个星号,就是对指针的解
引用
.(*(void(*)())0)()再加上后面的一对空括号,就是通过这个函数指针对这个地址(0)的函数进行
调用
,只不过 ,这个调用是非法的,0地址是不可以这样转换并且解...
C语言
指针变量与普通变量的区别
答:
1、指针变量是变量的一种,指针变量的值是地址(也是整数),普通变量的值是整数、实数或者其他类型。指针变量的主要作用是修改其他
函数
的局部变量和访问
数组
。指针变量需要额外的空间存放地址,由于指针变量是间接访问所指对象,所以比起直接用普通变量名字访问所指对象而言,速度稍慢。2、例如:int a=5; ...
棣栭〉
<涓婁竴椤
65
66
67
68
69
70
71
72
73
74
其他人还搜