Q1:c语言中y=(x=a+b,b+c)代表什么意思
x=a+b表达式使得x=6,其返回值为X(x,b+c)是逗号表达式,逗号表达式的值为最后一个子表达式的值所以 y=b+c y=10
Q2:C语言中a!=b 什么意思呢
!b在C语言中表示不等于,你这句意思就是说“a!= b,a 不等于 b”就是一个运算符,和加减乘除一样,只不过在C语言中不等于号表示为这个“!=”等于号是这个“==”,希望能对你有所帮助。
Q3:c语言中swap 是什么意思?
swap的意思是交换两个变量的值
但是在c语言中没有这样的库函数,需要自己写
写法如下:voidswap(int*a,int*b)//表示传入指针,这样就可以修改变量的值
{
intt=*a;*a=*b;*b=t;
}
然后使用方法:#includevoidswap(int*a,int*b)
{
intt=*a;*a=*b;*b=t;
}
intmain(){
inta,b;
scanf("%d%d",&a,&b);
swap(&a,&b);//传入时要传指针,&是取址符
printf("a=%d,b=%d\n",a,b);
return0;
}
输入:2 3、
输出a = 3,b = 2
WWW&.wuyOuTAO.Net
Q5:C语言中的e是什么意思?
在c语言中有两个地方出现了e这个字母。
一个是在实型数据的表示方法中,实型数据的表示方法有两种:小数形式和指数形式,在指数形式的表示中就用到了e这个字母,例如355.7它的指数形式为3.557e+2,这个有点象计算机基础知识里的科学计数法,就是355.7=3.557*10^2写成c中就是如上,e是c中指数表示形式中的阶码标志。
一个是在实数需要以指数形式输出时,输出格式说明符为%e,输出的数据格式为*.******e+/-***。例如0.00567以%e格式输出就是5.670000e-003。
Q6:c语言中%%什么意思?
题主,你好!严Sir课堂很高兴来回答这个问题。
你的问题是:c语言中%%什么意思?
我将按照是什么、为什么、怎么用的思路来回答这个问题。1.C语言中%%是什么意思?
在C语言中,%%表达的意思是在屏幕上输出一个%号的意思。它一般情况下都应用在控制台程序中的输出函数中。
例如:2.为什么有%%的表达形式?
在C语言中,之所以出现%%这样的表达形式,是因为输出函数printf的格式要求造成的。
在printf函数中,它的格式如下:
其中的格式控制串,由以下三种东西组成:
由此可见,百分号(%)在输出函数中被做为格式说明符的标志,有专门有用途与意义。
如:
于是问题来了:既然百分号(%)作为专用,如果想在屏幕上输出%号如何处理呢?
正是为了解决这个问题,C语言作出了规定:%%代表在屏幕上输出%。3.如何使用%%
如果想在屏幕上输出 3%4=3 之类的结果,就需要使用%%
如:以上便是我的回答。请如果觉得有所帮助,请关注 严Sir课堂。我们会为你提供C语言系列学习教程。
Q7:C语言中void是什么意思
void的意思就是楼主说的2个意思,这两个意思都对。
void真正发挥的作用在于:
(1) 对函数返回的限定;
(2) 对函数参数的限定。
先给一个例子 定义函数
返回值 函数名(参数1,参数2,参数3,.......)
{内容}
int sum(int a,int b)
{
int c;
return c;}
其中第一个int是返回值 就是别的函数调用此函数时这个函数给他的一个值。
如果调用时不需要返回值,则函数写为
void sum(int a,int b){....} 此时函数没有返回值
如果不需要参数 则int sum(void){...}
此时void的意义为空,就是没有参数的意思
如果都不要 则为void sum(void);
栏目: