6.程序入口和注释

程序入口和注释

在前面的课程中讲到了计算机程序运行的模型、数据存储模型、程序的编译和运行。大家对计算机程序的编写到最终运行的过程有一个简单的了解。从本章节开始,将会逐步的讲到计算机中程序代码的编写规则。本节课讲的内容是计算机程序的入口和代码的注释规则。

程序入口—主函数

在计算的编程中,不管使用何种语言编程,程序的入口一般都是叫做主函数。在C语言中,主函数的格式如下:

int main(){

}

主函数遵循C语言函数的格式规则,至于什么是函数,这个内容会在后面的章节中讲到,这里可以先记住主函数的固定格式。
主函数的格式也可以这么写:

int main(int argc,char* argv){

}

使用以上的两种方法书写主函数都是正确的。主函数的返回值int是为了告诉系统这个程序的运行状态是出现异常退出还是正常结算退出。但是,我们经常看到另外一种写法:

void main(){

}

这样写主函数编译运行都不会出错,程序也可以正常运行,但是不推荐这么写,而且C语言的标准也没有说可以使用这种方式写主函数。
在大括号中是我们编写程序代码的地方。


这里写图片描述

现在,这段代码中只有主函数,也就是只有一个程序的入口,当程序运行时不会执行任何的操作,CPU执行到主函数后,由于里面没有内容,马上就会结束运行。若在主函数中写入一些代码,则这里代码会按照顺序一句一句的执行。

语句

在CPU执行到主函数时,里面的代码会被一句一句的执行。那么,什么是一句代码呢?在C语言中,一句代码我们称为一条语句,每一条语句都以英文分号为结束。比如下面的代码加入三个空语句。

int main(){
;;;
}

C语言中的空白部分可以自定义任何长度的空白,比如下面的代码是一样的效果。

int      main   (  ) {
;     ;
   ;
}

在编写C语言代码的时候,尽量控制空白部分的长度,使得代码看起来更整洁,不要以为不出错就随便写,代码的可阅读性在企业做项目的时候是非常重视的,初学者要养成良好的编程习惯。在C语言程序中,一个项目会包含很多的语句,计算机会从朱函数的第一条语句开始执行,逐条向下执行,直到最后一条语句执行完毕后程序结束运行。


这里写图片描述

注释

在代码的编写过程中,当代码量很大的时候,要找到某个功能实现的代码位置是很困难的,这个时候代码看起来也会很乱,而且代码都是使用英文来编写的,这和我们的月的习惯有很大的差距。C语言提供了代码注释的功能,我们可以在代码中添加代码的注释说明,可以使用中文来书写。注释的内容是给编程人员方法查看代码的,不影响程序的运行过程。

用两个斜杠 // 注释一行内容

//行注释
int main(){
  ;//行注释,不影响斜杠之前的内容
}

用 /* 开头 */结尾注释一段内容

/*
  这是一段注释内容
  可以实现多行内容的注释
*/
int main(){
  ;
}

在实际的编程过程中,一般都是行注释和块注释混合使用的。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,558评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,002评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,036评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,024评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,144评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,255评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,295评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,068评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,478评论 1 305
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,789评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,965评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,649评论 4 336
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,267评论 3 318
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,982评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,223评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,800评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,847评论 2 351

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,138评论 0 13
  • 夜深人静的时候,是思考人生的时候,今天我哭了。 当我看到伙伴们为跟随我,付出努力的时候,我坐在角落里暗自落泪,感慨...
    招财猫721阅读 508评论 0 0
  • 今天的任务是插车扫人,见车就插,见人就发,一天下来也发了有三百多份吧,明天继续加油!
    杨子樣子阅读 136评论 0 0
  • 《京范儿》书中描摹老北京的种种读来身临其境,真实的仿佛就坐在这些店面里,这些人身旁。可见作者是下了一番功夫的,在后...
    mykite阅读 273评论 0 0
  • 活着的是一具鲜活生动的躯体是这个世界上六十五亿人中独一无二的皮囊 于茫茫宇宙间与大自然交换呼吸与天空交换思维的一个...
    嘉温阅读 822评论 28 33