如图所示,以西门子S7-200SMART的编程软件为例,在打开梯形图编辑画面后,上标注1的地方是对整个程序写注释的地方,上标注2的地方是对每一块程序写注释的地方,上标注3的地方是打开符号表,然后可以对每一个软元件写注释的地方。
望采纳。。。。。。
C/C++/C#
行注释://这里是注释
块注释:/这里是注释/
Java
行注释://这里是注释
块注释:/这里是注释/
HTML
块注释:<!--这里是注释-->
CSS
块注释:/这里是注释/
JavaScript
行注释://这里是注释
块注释:/这里是注释/
XML
块注释:<!--这里是注释-->
Python
行注释:#这里是注释
块注释:'''这里是注释'''
SQL Server/Oracle PLSQL
行注释:--这里是注释
块注释:/这里是注释/
MySQL
行注释:--这里是注释
行注释:#这里是注释
块注释:/这里是注释/
VB
行注释:'这里是注释
汇编语言
行注释:;这里是注释
perl
行注释:# 这是一个单行注释
块注释:
=pod
这里是注释
=cut
Matlab
行注释:%这里是注释
块注释:%%这里是注释%%
块注释:%{这里是注释%}
R语言
行注释:#这里是注释
块注释:if(false){这里是注释}
扩展资料:
关于高级语言中的注释:
1、注释是代码的“提示”或“解释”而非文档;注释主要用于解释代码复杂度;注释应准确、易懂(无二义性)、简洁;程序中有效注释量必须在20%以上。
说明:代码清楚可以自注释的不需加注释,过分详细的注释容易使人厌烦,切记不要自以为高深让别人看不懂而不加注释。
2、注释的目的:为了便于代码的维护、解释代码的功能和方法等方便读者阅读,以及防止不必要的重复信息。
3、给代码添加注释绝对是好习惯,最好边写代码边注释
#include<stdioh> //标准输入输出库所在的头文件
//自定义函数声明
void add(int m,int m1,int m2,int r,int c); //矩阵加法
void sub(int m,int m1,int m2,int r,int c); //矩阵减法
void mult(int m,int m1,int m2,int r,int p,int c); //矩阵乘法
void disp(int m,int r,int c); //打印数组数据(矩阵里的数据)
//主测试函数
void main()
{
int a[3][4]={{4,3,5,2},{5,1,7,3},{2,7,6,2}};
int b[3][4]={{2,4,4,-7},{4,2,5,-8},{7,-3,-4,2}};
int c[4][3]={{5,4,4},{1,3,1},{4,4,2},{7,1,3}};
int d[3][4]={0};
int e[3][4]={0};
int f[3][3]={0};
printf("\nA(3x4):\n");
disp(a[0],3,4); //显示矩阵a
printf("\nB(3x4):\n");
disp(b[0],3,4); //显示矩阵b
add(d[0],a[0],b[0],3,4); // 计算矩阵 a + b,并将结果存到d中
printf("\nD(3x4)=A+B:\n");
disp(d[0],3,4); //显示a+b的结果(即d中的数据)
sub(e[0],a[0],b[0],3,4);// 计算矩阵 a - b,并将结果存到e中
printf("\nE(3x4)=A-B:\n");
disp(e[0],3,4);//显示a-b的结果(即e中的数据)
printf("\nA(3x4):\n");
disp(a[0],3,4); // 显示矩阵a
printf("\nC(4x3):\n");
disp(c[0],4,3); //显示矩阵c
mult(f[0],a[0],c[0],3,4,3); //计算矩阵ac 并将结果存到f中
printf("\nF(3x3)=AC:\n");
disp(f[0],3,3); //显示ac的结果(即f中的数据)
}
//函数定义
/
函数功能:两个矩阵进行加法运算 C = A+B
参数: m 指向运算结果存放的二维数组(即矩阵) C的首地址
m1为矩形A的首地址,m2为矩形B的首地址
r 为矩阵的行数, c为矩阵的列数
(m+ic+j) = (m1+ic+j) + (m2+ic+j);这个表示将矩阵A的第i行j列的数据 与 矩阵B的第i行j列的数据 相加
然后将结果赋值给矩阵C的第i行j列数据
(m1+ic+j) :m1+ic+j 这个表示指向矩阵A的第i行第j列的数据的指针,则 (m1+ic+j) 就表示矩阵A的第i行第j列的数据
(m2+ic+j) :m2+ic+j 这个表示指向矩阵B的第i行第j列的数据的指针,则 (m2+ic+j) 就表示矩阵B的第i行第j列的数据
(m+ic+j) : m+ic+j 这个表示指向矩阵C的第i行第j列的数据的指针,则 (m+ic+j) 就表示矩阵C的第i行第j列的数据
这里是用指针实现的,
(m+ic+j) = (m1+ic+j) + (m2+ic+j);
等价于
c[i][j] = a[i][j] + b[i][j];
/
void add(int m,int m1,int m2,int r,int c) //
{
int i,j;
for(i=0; i<r; i++)
for(j=0; j<c; j++)
(m+ic+j) = (m1+ic+j) + (m2+ic+j);
}
//注释与上边加法类似
void sub(int m,int m1,int m2,int r,int c) //两个矩阵之间的减法运算
{
int i,j;
for(i=0; i<r; i++)
for(j=0; j<c; j++)
(m+ic+j) = (m1+ic+j) - (m2+ic+j);
}
/注释与上边类似,因为矩阵乘法运算公式较为复杂一些,可自行对照矩阵乘法运算公式
如矩阵c = a b
for(k=0; k<p; k++)
t += (m1+ip+k) (m2+kc+j); //表示将m1的第i行k列的数据 与 m2的第k行j列的数据相乘 ,
//并将p (k的值从0到p) 次结果进行累加
(m+ic+j)=t; //最后将这个累加的结果赋值给矩阵c的第i行第j列的数据
/
void mult(int m,int m1,int m2,int r,int p,int c)//两个矩阵之间的乘法运算
{
int i,j,k,t;
for(i=0; i<r; i++)
for(j=0; j<c; j++)
{
t=0;
for(k=0; k<p; k++)
t += (m1+ip+k) (m2+kc+j);
(m+ic+j)=t;
}
}
//显示打印矩阵中的数据
void disp(int m,int r,int c)
{
int i,j;
for(i=0; i<r; i++)
{
for(j=0; j<c; j++)
printf("%6d",(m+ic+j));
printf("\n");
}
}
以上就是关于plc程序注释怎么写全部的内容,包括:plc程序注释怎么写、怎么给代码加注释、C语言程序注释等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)