c语言中注释的快捷键

c语言中注释的快捷键,第1张

//注释多行快捷键

Ctrl+k

ctrl+l

//解注释多行快捷键

Ctrl+k

ctrl+u

if:条件语句,后面不需要放分号。(K&R时期引入)

else:条件语句否定分支(与if连用)。(K&R时期引入)

switch:开关语句(多重分支语句)。(K&R时期引入)

case:开关语句中的分支标记,与switch连用。(K&R时期引入)

default:开关语句中的“其他”分支,可选。(K&R时期引入)

扩展资料:

在C语言中,输入和输出是经由标准库中的一组函数来实现的。在ANSI C中,这些函数被定义在头文件<stdioh>;中。

C语言的字符串其实就是以'\0'字符结尾的char型数组,使用字符型并不需要引用库,但是使用字符串就需要C标准库里面的一些用于对字符串进行 *** 作的函数。它们不同于字符数组。使用这些函数需要引用头文件<stringh>。

这个C程序要怎么注释?

你的表述有问题,不知道你想表达什么。

你的程序是单片机程序,内容是 外部中断0初始化,中断0服务程序是 如果

a=1 ,lcd显示屏指定位置显示什么

如果a不等于1, lcd显示屏指定位置显示什么 void fres_show(bit a),void fan_show(bit a)是一样的意思 注释掉一个就行

#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");

}

}

C语言标准

最初只有一种注释

就是以/开始 到/结束。 中间部分 都是注释。

后来增加了行注释

以//开始。 //之后的整行 都是注释。

目前//用的更多一些。

//   表示这一行//后面的内容注释掉

/ 表示下一个/之前的内容注释掉

#include <stdio>   //这是注释

int main(){

    return 0;

/ 这都是注释

这都是注释

这都是注释

这都是注释/

}

以上就是关于c语言中注释的快捷键全部的内容,包括:c语言中注释的快捷键、这个C程序要怎么注释、C语言程序注释等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/10209242.html

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

发表评论

登录后才能评论

评论列表(0条)

保存