www问答网
所有问题
当前搜索:
sizeof求的是什么
高分,新手学VC++,求达人们解释下专业术语。
答:
一个对象的this指针并不是对象本身的一部分,不会影响
sizeof
(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。也就是说,即使你没有写上this指针,编译器在编译的时候也是加上this的,它作为非静态...
求A* 算法C语言源程序
答:
include <string.h> include <stdio.h> include <malloc.h> include define NULL 0 const int nmax = 200;const int nend = 99; /*终点坐标的代表点*/ static char achar[10][10];static int npayo = 0; /*0 表示空 1为非空*/ static int npayc = 0; /*0 表示...
求C语言大神 , free函数 出错
答:
free(p); p=p->next;还有这样写的吗?p指向的结点已经释放了,哪儿来的p->next?所以,问题不在free而在找不到p->next了。但根源是逻辑错误,可以改成这样试试:void myfree(NODE *head){ NODE *p=head,*p2;while(p!=NULL){ p2=p->next;free(p);p=p2;} } ...
编了个程序,不知道错在哪里?求高手指导~
答:
memset(st,0,
sizeof
(st));sm = 0;} void input(void) { int i, n, t, j;printf("请输入学生数量:");scanf("%d", &n);sm = n;for (i = 0;i < n; i++) { printf("请输入第%d个学生的成绩:\n",i+1);printf("请输入学号:");fflush(stdin);scanf("%d", &st[i]....
C++改错题求解!!!求大神啊
答:
if(strlen(SerialName) <=
sizeof
(Name))strcpy(Name, SerialName); //5,参数传递反了 else strcpy(Name, "com0");else strcpy(Name, "com0");if(BaudRate > 0)Rate = BaudRate;else Rate = RATE;Buffer = new char[Rate]; //如果还有,那么这儿不知道是不是,new操作失败的话,是...
简单的单片机LED数码管C语言程序,求指导
答:
“自增自减非反负、针强地址长度”指的是第14级的运算符。其中 非 指的是逻辑运算符“!”,反 指的是按位取反运算符“~”,负 指的是负号运算符“-”,针 指的是指针运算符“*”,强 指的是强制类型转换运算符,地址 指的是地址运算符“&”,长度 指的是长度运算符“
sizeof
”;“乘除...
求单机游戏
答:
[ENTER]键激活秘技: weaknesspays 增加1000块钱 fightthepower 去除电力需求 howdryiam 去除水需求 you don't deserve it 所有奖励模式解锁 whattimeizit # 将时间设定为# whererufrom # 更改城市名称为# hellomynameis 更改自己姓名为#
sizeof
# 增大至# tastyzots 打开铃声警报 recorder 开启记录 stopwatch ...
求代码和解题思路,在线等
答:
memset(f,false,
sizeof
(f));for( i=1 ; i <= n ; i++){ while( gets(s[i]+1) && !strlen(s[i]+1) );} bool flag = true;for( i=1 ; i <= n && flag ; i++){ for( j = 1 ; j <= n && flag ; j ++){ if( s[i][j]=='h' ){ pos_h.x = i;pos...
C语言程序设计两个指针疑问,求解答 谢谢
答:
(int *)malloc(
size
(int))size(int)表示计算一个整形数据的字节数 malloc(N) 表示分配一块 N 个字节的内存空间 因此malloc(size(int)) 就表示分配一块整形数据的空间 (int *)表示强制类型转换为指针,且该指针指向的存储空间是整形空间 因此,整个意思就是将指针 P 指向一块分配好的整形存储空间....
请问用c语言可以编出求80位阶乘的代码吗?具体代码可以写成
什么
样啊?
答:
int a[100001];void main(){ int i,j,n,k;while(scanf("%d",&n)!=EOF){ a[0]=1;k=1;for(i=2;i<=n;i++){ for(j=0;j9){ a[j+1]+=a[j]/10;a[j]=a[j]%10;if(j==k-1)k++;} } } for(i=k-1;i>=0;i--)printf("%d",a[i]);memset(a,0,
sizeof
(a)...
棣栭〉
<涓婁竴椤
67
68
69
70
72
73
74
75
76
涓嬩竴椤
71
其他人还搜