在一个C源程序中,注释部分两侧的分界符分别为________和________

在一个C源程序中,注释部分两侧的分界符分别为________和________,第1张

在一个C源程序中,注释部分两侧的分界符分别为 / 和 /。

C语言中,注释有两种类型

1、单行注释

单行注释通常用于对程序中的某一行代码进行解释,用”//”符号表示,后面为注释的内容

示例代码

Printf("Hello,world\n");       //输出Hello,world

2、多行注释

多行注释就是注释中的代码,可以为多行,以符号”/“开头,以符号”/”结尾

示例代码

/ printf("Hello,world\n");

return 0;    /

扩展资料:

c语言注释规范

1、边写代码边注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。不再有用的注释要删除。

2、注释的内容要清楚、明了,含义准确,防止注释二义性。

3、注释应与其描述的代码相近,对代码的注释应放在其上方或右方(对单条语句的注释)相邻位置,不可放在下面,如放于上方则需与其上面的代码用空行隔开。

max是接收了a的值,而a的值是main函数里的a[0]的地址

下面的max=p和min=p一样

如果把max=p和min=p改成max=p,min=p的话,由于max和min开始都是指向数组的第一个元素,最后输出的时候max和min的值总是相同的,不能这样改

max是保存大的数的地址,每次遇到更大的数,就把地址保存在max中,不是数值,最后输出max就是最大的数,min也一样

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

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

2、可以使用//插入整行的注释,或者将源代码写成两列分栏的格式,程序在左列,注释在右列:

const double pi = 31415926536;       // pi是—个常量

扩展资料

在 C99 标准中,单行注释正式加入C语言,但是大部分编译器在 C99 之前就已经开始支持这种用法。有时候,其被称作“C++风格”的注释,但实际上,其源自于C的前身 BCPL。

1、在引号中,如果采用/或//分隔一个字符常量或字符串字面量(string literal),它们都不会被视为注释的开始。例如,下面语句就没有注释:

printf("Comments in C begin with / or //\n" );

2、预处理器仅通过检查注释的结束符来检测注释中的字符,因此,不能嵌套块注释。然而,可以使用/和/注释包含单行注释的源代码:

/ 暂时注释掉这两行:

  const double pi = 31415926536;  // pi是一个常量

  area = pi r r;   // 计算面积

暂时注释到此 /

其实发牌问题里有个随机的问题,就是模拟洗牌的问题,我来尝试下这个程序吧(每个花色的代码分别是:红桃 \x3,方块\x4,梅花\x5,黑桃\x6

#include <stdioh>

#include <timeh>

char hua_se[4]={'\x3','\x4','\x5','\x6'}; //定义一个数组来存放花色

char dight[14]={"Ace","two","three","four","five","six","seven","eight","nine","ten","jack","queen","king"};//定义一个指针型的数组来存放数字

int fa_pai[4][13]={0};//定义一个二维数组来发牌

void move(int fa_pai[4][13]);

void deal(int fa_pai[4][13],char huase[4],char dight[4][13]);

int main(void){srand(time(NULL));

move(fa_pai);

deal(hua_se,dight,fa_pai);

printf("你是否想结束发牌?Y/N");

getch();return 0;}void move(int fa_pai[4][13]){int r,card,row,column;

for(card=1;card<=52;card++)

{

r=rand();

row=r%4;

r=rand();

column=r%13;

while(fa_pai[4][13]!=0)

{

r=rand();

row=r%4;

r=rand();

column=r%13;

}

fa_pai[row][column]=card;

}

}

void deal(int fapai[4][13],char hua_se[3],char dight[13])

{

char c;int card,row,column;

for(card=1;card<=52;card++)

{

for(row=0;row<=3;row++)

{

for(column=0;column<=12;column++)

{

if(fapai[row][column]==card)

{

if(card%3=0)c='\n';

elsec='\t';

printf("%5sof%-8s%c",hua_se[row],dight[column],c);

}

}

}

}

}

有两种注释方法:

// 行注释,可以注释其后的一行。

/ / 块注释,注释这两个符号中间的所有区域。

释的原则

注释的目的是解释代码的目的、功能和采用的方法,提供代码以外的信息,帮助读者理解代码,防止没必要的重复注释信息。 示例:如下注释意义不大。

/ if receive_flag is TRUE /

if (receive_flag)

而如下的注释则给出了额外有用的信息。

/ if mtp receive a message from links /

if (receive_flag)

说明性文件头部应进行注释

说明性文件(如头文件h 文件、inc 文件、def 文件、编译说明文件cfg 等)头部应进行注释,注释必须列出:版权说明、版本号、生成日期、作者、内容、功能、与其它文件的关系、修改日志等,头文件的注释中还应有函数功能简要说明。

示例:下面这段头文件的头注释比较标准,当然,并不局限于此格式,但上述信息建议要包含在内。

源文件头部应进行注释

源文件头部应进行注释,列出:版权说明、版本号、生成日期、作者、模块目的/功能、主要函数及其功能、修改日志等。

示例:下面这段源文件的头注释比较标准,当然,并不局限于此格式,但上述信息建议要包含在内。

函数头部应进行注释

函数头部应进行注释,列出:函数的目的/ 功能、输入参数、输出参数、返回值、调用关系(函数、表)等。

示例1:下面这段函数的注释比较标准,当然,并不局限于此格式,但上述信息建议要包含在内。

以上就是关于在一个C源程序中,注释部分两侧的分界符分别为________和________全部的内容,包括:在一个C源程序中,注释部分两侧的分界符分别为________和________、c语言 问题注释在源代码中、c语言中注释的位置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存