C语言规定,简单变量做为实参时,它和对应形参之间的数据传递方式是( )。
A. 地址传递
B. 单向值传递
C. 由实参传给形参,再由形参传回给实参
D. 由用户指定传递方式
以下程序有语法错误,有关错误原因的正确说法是( )。#include int main(){int G=5,k;void prt_char(int );...k=prt_char(G);...}
A. 语句void prt_char(int);有错误,它是函数调用语句。
B. 变量名不能使用大写字母。
C. 函数说明和函数调用语句之间有矛盾。
D. 函数名不能使用下划线。
函数swap(int x, int y)可以完成对x和y值的交换,在运行调用函数中的如下语句后,a[0]和a[1]的值分别为( )和( )。a[0]=1;a[1]=2;swap(a[0],a[1]);
以下程序的运行结果是( )。#include int f(int x, int y){ return (y-x)*x; }int main( ){int a=3,b=4,c=5,d;d=f(f(a,c),f(a,b)+f(c,b));printf("%d",d);return 0;}