作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
printf 行出错,调试器显示 printf 原型(prototype) 。你能以给出预期值的方式编辑程序吗?
在 code::blocks、turbo c 和 c 编译器在线测试版(android)上尝试过,但出现错误
/*program using function*/
int mul(int a, int b); /*declaration*/
main()
{
int a,b,c;
a=5;
b=10;
c= mul (a,b);
printf("multiplication of %d and %d is %d" , a, b, c);
}
/*main program ends*/
/*mul() function starts*/
int mul (int x, int y)
int p;
{
p=x*y;
return(p);
}
预期输出-5 和 10 相乘是 50
最佳答案
该函数应该定义如下
int mul (int x, int y)
{
int p;
p = x * y;
return p;
}
即局部变量p
的声明必须位于函数体内。
并且您必须包含 header <stdio.h>
其中函数 printf
已声明。
请考虑到,通常两个整数相乘可能会导致溢出。因此,更好的函数定义可以如下所示,如演示程序中所示。
#include <stdio.h>
long long int mul( int, int );
int main(void)
{
int a = 5, b = 10;
long long int c = mul( a, b );
printf( "multiplication of %d and %d is %lld\n" , a, b, c );
}
long long int mul( int x, int y )
{
return ( long long int )x * y;
}
关于c - E Balaguruswamy 书第 1 章主题子例程第 3 版中的 C 代码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56723180/
我最近购买了《C 编程语言》并尝试了 Ex 1-8这是代码 #include #include #include /* * */ int main() { int nl,nt,nb;
早上好!我有一个变量“var”,可能为 0。我检查该变量是否为空,如果不是,我将该变量保存在 php session 中,然后调用另一个页面。在这个新页面中,我检查我创建的 session 是否为空,
我正在努力完成 Learn Python the Hard Way ex.25,但我无法理解某些事情。这是脚本: def break_words(stuff): """this functio
我是一名优秀的程序员,十分优秀!