直接在该行需要注释的地方加上"//"即可。
可以使用/*和*/分隔符来标注一行内的注释,也可以标注多行的注释。例如,在下列的函数原型中,省略号的意思是 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
程序不全缺东西,只能解答到这
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)