在一个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语言中注释的位置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)