c语言如何注释?

c语言如何注释?,第1张

直接在该行需要注释的地方加上"//"即可。

可以使用/*和*/分隔符来标注一行内的注释,也可以标注多行的注释。例如,在下列的函数原型中,省略号的意思是 open() 函数有第三个参数,它是可选参数。

注释解释了这个可选参数的用法:

int open( const char *name, int mode, … /* int permissions */ );

代码具有较好的可移植性

C语言是面向过程的编程语言,用户只需要关注所被解决问题的本身,而不需要花费过多的精力去了解相关硬件,且针对不同的硬件环境,在用C语言实现相同功能时的代码基本一致,不需或仅需进行少量改动便可完成移植,这就意味着,对于一台计算机编写的C程序可以在另一台计算机上轻松地运行,从而极大的减少了程序移植的工作强度。

以上内容参考:百度百科-C语言

程序不全。给你注释前段:

int

priority(char

operator)

//优先权函数,输入参数加减乘除之一

{

switch(operator)

{

case

'+':

case

'-'

:

return

1

//

如果是加减

返回1

case

'*':

case

'/'

:

return

2

//

如果是

乘除返回2

default:

return

0

//

否则

返回0

}

}

int

two_result(int

operator,int

operand1,int

operand2)

//两数运算结果函数

{

switch(operator)

//

运算符

{

case

'+':return(operand2+operand1)

//

如果是

加,返回两数之和

case

'-':return(operand2-operand1)

//

如果是

减,返回第二数减第一数之差

case

'*':return(operand2*operand1)

//

如果是

乘,返回两数之积

case

'/':return(operand2/operand1)

//

如果是

除,返回两数之商

}

}

void

main()

{

char

expression[50]

//

字符串,存表达式

int

position=0

//

位置,初始为0

int

op=0

//

*** 作

int

operand1=0

//

数1

int

operand2=0

//

数2

int

evaluate=0

//

计算值

printf("\nPlease

input

the

inorder

expression:")

//提示输入表达式

gets(expression)

//读一行字符串

while(expression[position]!='\0'&&expression[position]!='\n')

//如果该字符既不是新行,也不是字符串结束标志

则循环

{

if(is_operator(expression[position]))

//判断该字符是不是运算符

{

接下去是栈 *** 作,压入和d出,按优先权找到 *** 作符和 *** 作数,依次计算结果,最后输出表达式

和四则运算结果。

#include<stdio.h> 调入基本输入输出函数库

int main() 主函数(整形)

void sort(int x[],int n)说明 无类型函数sort函数参数为整形数组x和整形变量n

int i,*p,a[10] 定义整形变量 i ,整形指针变量p 及整形数组 a

p=a 指针p得到数组 a的首地址

printf("please enter 10个整数:") 显示输入10个整数提示

for(i=0,i<10,i++)十次循环 输入值

scanf

程序不全缺东西,只能解答到这


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/bake/11624847.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存