C语言里sigh什么意思
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/18 08:37:56
我叹了一口气/我叹气
你这里少了对sigh、term、sum、deno的定义,看不出它们是什么数据类型;也没有deno的初值;没有上下文的语境,看不出具体的用意sigh=(-1)*sigh//把sigh的相反数赋给sigh
叹气/标示看语境
sum是求和的意思sign是标记的意思
eturn表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定.return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的.如果你函数名前有返回类
是sigh还是sign啊?sign一般作为标识变量出现,例如:在文件中查找某项数据,如果找到,则设sign=1,否则sign=0变量名字应该有意义才对
看来这个问题难住你的不是算法本身,而是英文,程序员需要良好的英语基础和数学基础.sign:中文含义为符号,用来代表这个算法里面的当前正负号;sum:中文含义为总和,用来代表求和的和.deno:deno
很好很全面
p1是指针,p1->用来指向该指针所指向的数据块中的某个元素.
字符串的结束标志.如字符串数组chara[]="abcde"在内存中是abcde\0读出时遇\0就立即返回前面的字符串值"abcde"
0代表false!0代表true
”是三目运算符“?:”中一个.例如:b=a>33:0;意思就是如果a大于3,则b=3;如果a小于等于3,则b=0;是取反的意思例如:b=a;意思就是b等于a的“反”.反就是逐位取反的意思,在计算机中都
==就是等于的意思判断等式两边的运算是否相等!=是不等于,
专用于结构体或类对象指针(注意,是指针)对成员变量的引用.如structA{public:inta;voidtest(){.}};那么:A*pa=newA();pa->a=10;//对A中的a进行赋值
取x的地址
a|=2;等价于a=a|2;表示a与2对应的二进制按位或运算后赋给a.
printf("\X20");就是输出16进制的标识\X2020按照16进制就是ASCII第32个字符,也就是空格
getchar()用于从缓冲区读取字符,并将读取到的字符赋值给字符变量c,c=getchar()这个表达式的值为字符型变量c的值,如果c的值不为'?',则执行putchar(++c),即输出比c现在A
有两种意思:第一、表示整除运算,如3%2=1,但是两边的操作数要为整数第二、用于输入、输出如scanf("%d",&a),printf("%d",a);
输入或输出整数的意思再问:x=%d,y=%d什么意思?再答:那个用在输入或输出语法里如输入scanf("x=%d,y=%d",&x,&y);x=%d,y=%d是要你输入整数此时你要输入x=10,y=5