标题:几个简单C问题.
取消只看楼主
Fjcyz
Rank: 2
等 级:论坛游民
威 望:1
帖 子:175
专家分:25
注 册:2006-2-6
 问题点数:0 回复次数:6 
几个简单C问题.

1.exp 函数是什么作用? 能否用数学表达式表达
2. log 函数是什么作用?能否用数学表达式表达.
3.对共用体的概念挺模糊的,大家对共用体的理解?
4.例:
#include "stdio.h"
int s();
int x,y;
main ()
{
int n;
x=1;y=2;
n=s();
printf ("x=%d,y=%d,n=%d",x,y,n);
}
int s()
{
int z;
x=3;y=4;
z=x+y;
return(z);
}

怎么理解该题? return的意思是把Z值返回到 main函数中,是吗? 如果没有return, n=0对吧?

5.如何理解该题
main()
{
union{short a;char ch;}M;
M.a=100;m.ch='A';
printf ("%d,%d,%c \n",sizeof(M),M.a,M.ch);
}

6.如何理解该题
main ()
{
union
{
int i;
struct
{
char first;
char second;
}sql_1;
}number;
number.i=0x4445;
printf ("%c%c\n",number.sql_1.first,number.sql_1.second);
number.sql_1.first='c';
number.sql_1.sencond='d';
printf ("%x\n",number.i);
}

搜索更多相关主题的帖子: include return 表达式 
2006-02-12 11:08
Fjcyz
Rank: 2
等 级:论坛游民
威 望:1
帖 子:175
专家分:25
注 册:2006-2-6
得分:0 
1 - 2 题,书上无解是.是说是指数函数与对数函数.所以不是很清楚是干吗的.
如 exp(8.0)=2980.957987 怎么算的?
log (5.8928)=1.773731 怎么算的?

4题 return(z); 这句可要可不要,两个输出结果都一样.不明白 return有何作用. 加个 getch();结果还是一样.


最好的域名、虚拟主机、VPS  www.
2006-02-12 11:46
Fjcyz
Rank: 2
等 级:论坛游民
威 望:1
帖 子:175
专家分:25
注 册:2006-2-6
得分:0 
5 题输出结果是

2,65,A 如何理解?

最好的域名、虚拟主机、VPS  www.
2006-02-12 11:50
Fjcyz
Rank: 2
等 级:论坛游民
威 望:1
帖 子:175
专家分:25
注 册:2006-2-6
得分:0 

函数还是不明白,能否以数学表达式说明?

return 还是不明白,能否以程序方式说明下?

^_^ 辛苦了


最好的域名、虚拟主机、VPS  www.
2006-02-12 12:20
Fjcyz
Rank: 2
等 级:论坛游民
威 望:1
帖 子:175
专家分:25
注 册:2006-2-6
得分:0 
六个问题,我一个也没明白下来..

最好的域名、虚拟主机、VPS  www.
2006-02-12 13:07
Fjcyz
Rank: 2
等 级:论坛游民
威 望:1
帖 子:175
专家分:25
注 册:2006-2-6
得分:0 
以下是引用cdmalcl在2006-2-12 14:16:00的发言:

a=log(b)是指a等于 以e为底b的对数(e=2.718282......)
a=exp(b)是指a等于 e的b次幂
(指数对数是高中知识)
#include<math.h>
#include<stdio.h>

main()
{
float a;
a=log(exp(1));
printf("%f\n",a);
getch();
}
运行后输出:
1

谢谢,不过还是模糊.

关于幂跟指数,我不是很懂,只懂得平方.....呵呵,不好意思,高中没好好学.
举个例子好吗,以数学表达式.

如, 3.0的平方等于9.00 . 我们用 sqrt (9.00)就可以求出3


最好的域名、虚拟主机、VPS  www.
2006-02-12 14:32
Fjcyz
Rank: 2
等 级:论坛游民
威 望:1
帖 子:175
专家分:25
注 册:2006-2-6
得分:0 
唉,我的教材跟你们教材不一样呢...

你们是学校的教材吧?

我是洪恩的C教材.

最好的域名、虚拟主机、VPS  www.
2006-02-12 17:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-45232-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.163843 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved