『壹』 c语言问题

前面、后面、中间都可以。
在后面的话,需要在调用前声明,如:
void foo(int x,int y);
/*全局声明(LS错误,不一定要在主掉函数中声明),之后可以调用声明过的函数。*/
/*...*/
int main()
{
/*写在这里也可以:void foo(int x,int y);*/
int x=0,y=0;
foo(x,y);
return 0;
}
void foo(int x,int y)
{
/*函数体*/
}
如果这里省略了声明,编译时会出现标识符未定义的错误。
若函数定义在调用前,可以省略声明:
int foo(int x,int y);
{
/*函数体*/
}
int main()
{
int x=0,y=0;
foo(x,y);
return 0;
}
另外就是递归调用自身的函数,也不需要对此调用声明(当然如果在其它主调函数之后定义的话还是要声明的):
void foo(int x,int y)
{
/*不需要void foo(int x,int y);*/
foo(x-1,y-1);
if(x<0)
return;
}
int main()
{
foo(1,2);
return 0;
}
----
[原创回答团]

『贰』 C语言高手请进

1A,
2D,
3AC(一个c语句以;为结束标志,注意是英文输入状态下的分号。每个C程序必须有且只有一个主函数。),
4D(注释可以位于任意位置),
5A(标识符只能有字母数字下划线组成,且只能由字母或下划线开头,并且不能是关键字。)
6C
7B(如果还有的话,就是枚举型了)
8C
9BA
10BA

『叁』 计算机c语言中 A=65+1,b=‘b’;对吗

A是什么类型,如果是int,uint,char没问题的,b的类型同理...

『肆』 C语言中+=和-=是什么意思

?
:
连起来的意思
我举个例子吧
int
a
=3;
int
b=
2;
int
c;
if(a>b)?(c=a):(c=b);//意思是如果a>b就执行c=a,否则就执行c=b
类似于下面的语句
if(a>b)
{
c=a;
}
else
{
c
=
b;
}

条件运算符是
?
:

表达式为:表达式1?表达式2:表达式3
表达式2是条件成立(逻辑值为1)时整个表达式的取值
表达式3是条件不成立(逻辑值为0)时整个表达式的值
例如:
m<n?x:a+3
a++>=10
&&
b-->20
?
a
:
b
x=3+a>5
?
100
:
200

优先级

条件运算符优先级高于赋值、逗号运算符,低于其他运算符
例如:

m<n
?
x
:
a+3
等价于:(m<n)
?(x)
:(a+3)

a++>=10
&&
b-->20
?
a
:
b
等价于:(a++>=10
&&
b-->20)
?
a
:
b

x=3+a>5
?
100
:
200
等价于:x=
((
3+a>5
)
?
100
:
200
)

结合性

条件运算符具有右结合性
当一个表达式中出现多个条件运算符时,应该将位于最右边的问号与离它最近的冒号配对,并按这一原则正确区分各条件运算符的运算对象。
例如:
w<x
?
x+w
:
x<y
?
x
:
y

w<x
?
x+w
:
(
x<y
?
x
:
y)
等价

(w<x
?
x+w
:
x<y)
?
x
:
y
不等价
----欢迎加入------c++部落------------hello
word!--------
无论你是初学者还是专家,只要你热爱编程、交流、分享,c++部落因为你而精彩~

『伍』 C语言 提2

1B
2C
3A
4B
5A
仅供参考

『陆』 关于C语言:输入两个字符,按字母表的顺序输出。如输入ba,输出ab。

voidmain()
{
charinput1,input2;
scanf("%c%c",&input1,&input2);
if(input1<input2)
{
复printf("%c%c",input1,input2);
}
else{
printf("%c%c",input2,input1);
}
}

//输入的制时候需注意只取前2个字符

『柒』 数据结构C语言

1.函数中需要修改链表头指针LC的值,所以得用引用

2.用引用的原因和上面一样,你贴的代码少了个大括号,h指向头结点,f=h->next一句将f指向链表第一个结点,也就是相当于一个无头结点链表的表头指针,因无上下文,不能推测确切意图

3.这个是你理解混乱了,这段代码是将t,p,q整体后移一位,你画个图看就比较清楚了

4.p->prior->next=q当然有用,它将前面结点的next指针指向插入的值为y的结点

5.L->next==L是指原表为空的情况,当然就是要直接放入,你改成s=L一上来就把要插入结点的指针丢失了,怎么可能完成呢

关于链表的东西你画出个大概的图会清晰许多!

『捌』 C语言中 + = 和 - = 以及>=分别是什么意思啊

x+=y;
等价于 x = x+y
x-=y
等价于 x= x-y

x>=y 就是你理解的 >=