00问答网
所有问题
当前搜索:
int后面的中括号
...这个简单的C语言例子的if语句可加或不加“花
括号
”还有return 0 可...
答:
if (条件),这个语句只能有效控制后面一个语句,如果要控制执行多个语句,则需要用{},在其内写多个语句,当然如果只需要控制一个语句,那么{}就可以不加了。如题中的if
后面的
{}可以省略。本题中return 0;是指main()函数到此结束,事实上,不加这个也自然结束main()函数,所以这个return 0;可以加...
C语言中 函数没有输入参数 怎么理解
答:
函数定义时在函数名
后的
圆
括号
的参数叫“形式参数”,简称“形参”;调用该函数时在函数名后的圆括号内的参数叫“实际参数”,简称“实参”。
int
Add( int num1 , int num2) /* num1和num2为形参 */ { return num1 + num2;} void main(){ int a, b, value a = 1;b = 3;...
c语言中怎么调用函数?谢谢
答:
C语言中,函数调用的一般形式为:函数名(实际参数表)对无参函数调用时则无实际参数表。实际参数表中的参数可以是常数、变量或其它构造类型数据及表达式。各实参之间用逗号分隔。include<stdio.h>
int
fun(int x, int y); // 函数声明,如果函数写在被调用处之前,可以不用声明void main(){int a=1...
int
a=2 int b= ++a+(a++)+(++a)+(a++)+(++a)+(a++)·我对这又些混...
答:
后面的
++a,则先强制a加1,a=4(如果不在同一个等式中,即又一次调用a,则a应为5),b=6+4=10;a++,=4,b=14;后面的++a=5,a++=5;所以结果为24。这个题目要命的就是在这个等式中a++的增加是在下一次调用起作用,因此后面的变量在本次调用中没有变化,而++a是强制的先...
int
abc[5]={};这个数组初始化语句对吗
答:
int
abc[5]={0};int abc[5];都是对的 int abc[5]={};//编译器遇到这个语句会给树组赋个值,开辟空间是一个动作的话,赋值就是另一个动作.这个动作是行不通的.因为不知道要把什么赋给树组!不要使用这种未定义的行为!
C语言中,为什么这样的代码编译时出错a undeclared(first use in this...
答:
C语言中只允许在函数的最前面出现变量声明语句。你把
int
a=q;和int b=0;两个语句分别改成a=q;和b=0;,再在int q=12,……这一句的前面(或
后面
)增加一句int a,b;,可能就好了。其它语句没有发现错误。请试一下,如果还不能解决,请留言追问。
C语程序函数头中用户定义的函数是有固定名字的还是名字也是自定义的呢...
答:
(void)是什么意思呢?书上说是不返回任何值的意思,这个有点不理解前面
int
是返回值,当然你自己的函数可以返回任何正常的数据类型,Main函数比较特殊,只能返回int类型的值,或者不返回任何值,就是void main(void), 不返回任何值表示函数在返回后,没有返回值,并不是函数不返回。函数参数列表main(...
求大神将tc文件转换成汇编语言(8086/8088)
答:
系统会提示让你输入目标文件名(Object filename),并在
方括号
中显示默认的目标文件名,建议输入目标文件的完整路径名,如:C:123XQB5.OBJ〈回车〉。
后面的
两个提示为可选项,直接按回车。注意,若打开MASM程序时未给出源程序名,则MASM程序会首先提示让你输入源程序文件名(Source filename),此时输入源程序文件名XQB5....
用switch语句怎样判断成绩的等级
答:
include <stdio.h> include <stdlib.h>
int
main ( ){ int grade,rate;printf("所得成绩:\n");scanf("%d",&grade);rate=(grade>=60)+(grade>=70)+(grade>=80)+(grade>=90);switch(rate){ case 0:printf("输出等级:E");break;case 1:printf("输出等级:D");break;case 2:prin...
c语言的题目struct STU {char num[10];
答:
s(x) x*x // 定义一个带参数x的宏 define f(x) (x*x) //同上,注意外面有
括号
main() {
int
i1,i2;i1=1000/s(N); //编译预处理后变为i1=1000/10*10;i2=1000/f(N); //编译预处理后变为i2=1000/(10*10);printf("%d %d\n",i1,i2); } 运行结果是:1000 10 ...
棣栭〉
<涓婁竴椤
66
67
68
69
71
72
73
74
75
涓嬩竴椤
灏鹃〉
70
其他人还搜