c语言关键字和标识符有哪些,c语言的关键字和标识符
什么是评论?
注释是所有计算机语言中非常重要的概念。字面意思是注释和解释。注释可以用来解释某个程序或者某行代码是什么意思,方便程序员之间的交流。评论可以是任何文本,也就是说,可以用中文写。带注释的内容在开发工具中会有一种特殊的颜色。
为什么要用一个没有写注释的程序?
void printMap(char map[6][7],int row,int col);
int main(int argc,const char * argv[])
{
字符映射表[6][7]={
{#, #, #, #, #, #, #},
{#, , , , # , , },
{# , R , , # , # , , #},
{#, , , , #, , #},
{#, #, , , , , #},
{#, #, #, #, #, #, #}
};
int row=sizeof(map)/sizeof(map[0]);
int col=sizeof(map[0])/sizeof(map[0][0]);
printMap(地图、行、列);
int pRow=2;
int pCol=1;
int endRow=1;
int end col=6;
while (R !=map[endRow][endCol]) {
Printf(亲爱的,请输入相应的操作\ n );
Printf(w(向上)S(向下)A(向左)D(向右)\ n );
char run
run=getchar();
开关(运行){
案例:
if (# !=map[pRow 1][pCol]) {
map[pRow][pCol]=“”;
船头;//3
map[pRow][pCol]= R ;
}
打破;
案例“w”:
if (# !=map[pRow - 1][pCol]) {
map[pRow][pCol]=“”;
船头-;
map[pRow][pCol]= R ;
}
打破;
案例“a”:
if (# !=map[pRow][pCol - 1]) {
map[pRow][pCol]=“”;
pCol-;
map[pRow][pCol]= R ;
}
打破;
案例“d”:
if (# !=map[pRow][pCol 1]) {
map[pRow][pCol]=“”;
pCol
map[pRow][pCol]= R ;
}
打破;
}
printMap(地图、行、列);
}
Printf(你真棒\ n );
Printf(如果你想挑战自己,请购买完整版\ n );
返回0;
}
void printMap(char map[6][7],int row,int col)
{
系统(“cls”);
for(int I=0;我划船;i ) {
for(int j=0;j colj ) {
printf(%c ,map[I][j]);
}
printf( \ n );
}
}
写一个程序征求意见。
/*
r代表一个人
#代表一面墙
//0123456
####### //0
# # //1
#R ## # //2
# # # //3
## # //4
####### //5
分析:
1.保存地图(2D阵列)
2.输出地图
3.操作R前进(控制小人行走)
3.1.接收用户输入(scanf/getchar)
w(向上)S(向下)A(向左)D(向右)
3.2.判断用户的输入,控制小人行走。
3.2.1.替换保存在二维数组中的数据
(
1.判断是否可以修改(如果不是#,可以修改)
2.将现有位置修改为空白
3.将下一步修改为r。
)
3.3.输出修改后的二维数组。
4.判断用户是否走出出口。
*/
//声明打印地图的方法
void printMap(char map[6][7],int row,int col);
int main(int argc,const char * argv[])
{
//1.定义一个二维数组来保存迷宫地图
字符映射表[6][7]={
{#, #, #, #, #, #, #},
{#, , , , # , , },
{# , R , , # , # , , #},
{#, , , , #, , #},
{#, #, , , , , #},
{#, #, #, #, #, #, #}
};
//2.计算地图的行数和列数
int row=sizeof(map)/sizeof(map[0]);
int col=sizeof(map[0])/sizeof(map[0][0]);
//3.输出地图
printMap(地图、行、列);
//4.定义变量来记录人员的位置。
int pRow=2;
int pCol=1;
//5.定义变量记录出口的位置。
int endRow=1;
int end col=6;
//6.控制角色行走
while (R !=map[endRow][endCol]) {
//6.1提示用户如何控制角色行走。
Printf(亲爱的,请输入相应的操作\ n );
Printf(w(向上)S(向下)A(向左)D(向右)\ n );
char run
run=getchar();
//6.2根据用户输入控制人物行走
开关(运行){
案例:
if (# !=map[pRow 1][pCol]) {
map[pRow][pCol]=“”;
船头;//3
map[pRow][pCol]= R ;
}
打破;
案例“w”:
if (# !=map[pRow - 1][pCol]) {
map[pRow][pCol]=“”;
船头-;
map[pRow][pCol]= R ;
}
打破;
案例“a”:
if (# !=map[pRow][pCol - 1]) {
map[pRow][pCol]=“”;
pCol-;
map[pRow][pCol]= R ;
}
打破;
案例“d”:
if (# !=map[pRow][pCol 1]) {
map[pRow][pCol]=“”;
pCol
map[pRow][pCol]= R ;
}
打破;
}
//6.3行走后重新输出地图。
printMap(地图、行、列);
}
Printf(你真棒\ n );
Printf(如果你想挑战自己,请购买完整版\ n );
返回0;
}
/**
* @简要打印地图
* @param map要打印的二维数组
* @param row二维数组中的行数
* @param col二维数组中的列数
*/
void printMap(char map[6][7],int row,int col)
{
//为了保持窗口的整洁,每次打印都要清除最后一个打印。
系统(“cls”);
for(int I=0;我划船;i ) {
for(int j=0;j colj ) {
printf(%c ,map[I][j]);
}
printf( \ n );
}
}注释的分类行注释
//被注释内容的使用范围:注释可以写在任何地方:函数内外,每条语句后面。范围:从第二条斜线到这一行的末尾。快捷键:Ctrl/
多行注释
/*带注释的内容*/可以在使用范围内的任何地方写注释:函数内外,每条语句后面。范围:从第一个/*到最近的*/
注意,单行注释可以嵌套单行注释或多行注释。
//BNTang //www.it6666.top
///* BNTang */
//帅多行评论可以嵌套单行评论。
/*
//作者:BNTang
//描述:第一个C语言程序的函数:这是一个主函数,C程序的入口点
*/多行注释不能嵌套。
/*
哈哈哈
/*嘻嘻嘻嘻*/
嗯,真有趣
*/评论的应用场景思路分析。
/*
r代表一个人
#代表一面墙
//0123456
####### //0
# # //1
#R ## # //2
# # # //3
## # //4
####### //5
分析:
1.保存地图(2D阵列)
2.输出地图
3.操作R前进(控制小人行走)
3.1.接收用户输入(scanf/getchar)
w(向上)S(向下)A(向左)D(向右)
3.2.判断用户的输入,控制小人行走。
3.2.1.替换保存在二维数组中的数据
(
1.判断是否可以修改(如果不是#,可以修改)
2.将现有位置修改为空白
3.将下一步修改为r。
)
3.3.输出修改后的二维数组。
4.判断用户是否走出出口。
*/解释变量。
//2.计算地图的行数和列数
int row=sizeof(map)/sizeof(map[0]);
int col=sizeof(map[0])/sizeof(map[0][0]);解释功能。
/**
* @简要打印地图
* @param map要打印的二维数组
* @param row二维数组中的行数
* @param col二维数组中的列数
*/
void printMap(char map[6][7],int row,int col)
{
系统(“cls”);
for(int I=0;我划船;i ) {
for(int j=0;j colj ) {
printf(%c ,map[I][j]);
}
printf( \ n );
}
}对实现逻辑进行排序。
//1.定义一个二维数组来保存迷宫地图
字符映射表[6][7]={
{#, #, #, #, #, #, #},
{#, , , , # , , },
{# , R , , # , # , , #},
{#, , , , #, , #},
{#, #, , , , , #},
{#, #, #, #, #, #, #}
};
//2.计算地图的行数和列数
int row=sizeof(map)/sizeof(map[0]);
int col=sizeof(map[0])/sizeof(map[0][0]);
//3.输出地图
printMap(地图、行、列);
//4.定义变量来记录人员的位置。
int pRow=2;
int pCol=1;
//5.定义变量记录出口的位置。
int endRow=1;
int end col=6;
//6.控制角色行走
while (R !=map[endRow][endCol]) {
.
}使用注释的好处
注释是一个程序员必须拥有的好习惯。帮助开发者梳理实现思路。解释程序,提高程序的可读性。新手可以养成写程序的习惯:先写注释再写代码。先把自己的想法通过评论整理出来,然后用代码体现出来。因为代码只是思想的一种形式。
什么是关键词?
转载请联系作者授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。