搜故事,从300万个故事到海量知识百科的华丽转变!

3分钟读懂C语言函数:这些例子一看就懂!|一键删除账户教学

时间:2018-04-16

这篇文章会教大家如何去理解C语言的函数,也就是俗称的讲理论,但是这篇文章的理论会十分有利于大家来理解

提示:本文共有 1384 个字,阅读大概需要 3 分钟。

不关注《一碳科技》?那么你就学不到更多知识了!

理论+应用教学篇

最近发现,有些小伙伴对C语言的函数有些难以理解,其实呢,C语言的函数很好理解,只不过部分人在学习的时候,没有找到好的例子来类比理解而已。这篇文章会教大家如何去理解C语言的函数,也就是俗称的讲理论,但是这篇文章的理论会十分有利于大家来理解。

相信大多数人都不怎么喜欢听别人“讲理论”,而是喜欢实际的操作一遍,小编也深有体会哈。所以!这篇文章先让大家理解函数字面上的意思,然后教大家把“函数知识”应用到现实中来,怎么应用呢?这里教大家做一个小程序——一键删除对方电脑账户。

该程序实例仅用来当做教学例子哦

理论篇

函数是什么?

对于这个问题,官方的解释是“函数是用于完成特定任务的程序代码的自包含单元”,但是究竟怎么理解这句话呢?

举个例子,C语言中的printf()函数,这个函数就是用于完成特定任务的程序代码集合,用于完成什么特定任务呢?printf()能将字符打印到屏幕上,这就是它所完成的任务。但是什么是自包含呢?现在我们举个例子↓

自包含

非自包含

从上面这个例子来看,自包含说的是,这个函数能独立运行、编译、可移植,不需要其他函数来支持,例如,图中的非自包含,这个函数离开了printf()函数就不能运行了,所以,这个算是不独立运行的了。

为什么要使用函数呢?

用简单一句话来回答这个问题:“为了方便、为了安全”。

为了方便是怎么回事呢?首先,函数是一个可移植的代码集合,也就是说,一个完整的函数能够在任何地方使用,函数就是一个模块。一个函数会实现某一个特定功能,例如:“使计算机嗡鸣”,要实现这个功能可能需要上百行代码,而我们为了方便,将这些代码封装在这个函数里面,我们要使计算机嗡鸣的时候,只要调用函数就行了。举个例子↓

假设汽车是一个程序,而传动系统、制动系统、行走系统、转向系统我们称它为函数,程序离开函数就无法运行,而函数则可以随便移植,例如,一辆汽车的制动系统一直到另一辆车身上也能运行。

为什么是安全的呢?很多函数它能够完成特定的功能,而函数里面具体的算法、代码对外是不可见的、是封装好的,使用函数的人只需要了解这个函数能够完成什么功能就行了,并不需要了解函数内部具体的实现算法。这个规则在开发软件的时候特别重要。你想一下,你辛辛苦苦写好的程序,被别人不费吹灰之力就破解了,这是什么感受呢?

如何用一句话来理解函数?

一般来说,一个C函数会有一个参数,例如printf("XX"),“‘XX’”就是参数,有时候一个函数还能对外输出,例如printf()将“XX”打印到屏幕上,这也是一种输出。

要理解很简单,假如你的手里有一个苹果,和一个黑盒子,你把苹果放到黑盒子里,再重新拿出来它就变成了一个梨。这个例子中,苹果是参数,黑盒子是函数,梨是输出。

应用篇——一键删除对方账户

这个程序比较简单,我们要做一个能删除计算机账户的函数。这里,函数没有参数,它的功能是:“删除特定的账户”。这里小编用自己的电脑做一个测试,首先在电脑上建立一个名为“H”的账户,然后利用C程序一键删除它!注意:生成的这个程序要以管理员身份运行哦。

别小看这个程序,如果在这个程序之上添加一些特定的功能,就可以在不知不觉中将电脑中的Administrator用户删除,然后把自己设置的账户变成系统超级管理员,这个电脑的“超级权限”就归你了。

下面是源码↓

看到此处说明本文对你还是有帮助的,关于“3分钟读懂C语言函数:这些例子一看就懂!|一键删除账户教学”留言是大家的经验之谈相信也会对你有益,推荐继续阅读下面的相关内容,与本文相关度极高!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
根据材料例子 变换下列说法 要求语言简明 得体。5分说话有好听和难听之别。同样一

根据材料例子 变换下列说法 要求语言简明 得体。5分说话有好听和难听之别。同样一

学生,训练,能力,让学生,内容,教师,文章,立意,课文,综合,提高学生,作文,兴趣,教学,材料,方式,鼓励学生,读写,信息,佳句,事物,写作方法,基础,审题,框架,表情,记叙文,议论文,讲读,语言

2020-08-05 #故事大全

语言的力量例子

语言的力量例子

力量,迪士尼,群众路,语言,冬暖,一家,小学,姨妈,良言,一件事,一起去,恶语伤人六月寒,生活中,在我

2020-08-04 #经典故事

小班语言教案例子

小班语言教案例子

幼儿,五官,幼儿园,活动,儿歌,语言,教师,念儿,过程,图片,名称,小班,小朋友,故事,时候,游戏,孩子们,位置,图标,小狗,小猫,教案,用书,耳朵,提问,图卡,张画,小动物,活动目标,作用

2016-02-19 #故事会

语言幽默表达的例子

语言幽默表达的例子

句子,语言,大全,智慧,朦胧诗,语录,幽默故事,经典,短信大全,好的,爱吧,作用,丝绸,姿势,孩子,方式,心情,爸爸,身高,男子,空气,表达方式,花瓣儿,铲车,幽默笑话,表达爱意,左青龙,花朵儿,花非花,雅图

2020-06-22 #经典故事

语言幽默表达的例子

语言幽默表达的例子

句子,心情,表达方式,表达爱意,一壶,我愿意,辈子,人生,年会,如风过耳,方法,懵懵懂懂,智慧,绿野,碎语,热水,清茶,红尘,青山,长相,发展,总有一些,不要太,为明天做准备,世上没有,你以为,很多事情,有多大,我的未来不是梦,有些人

2017-02-04 #故事阅读

关于文明语言的故事例子

关于文明语言的故事例子

张良,文明礼仪,孔融,程颐,故事,蔺相如,曾子,程颢,礼仪,老人,下邳,孔子,老师,弟弟,廉颇,程门立雪,千里送鹅毛,刘邦,人们,赵国,有一次,刘铭传,那老人,天鹅,文明,鞋子,唐太宗,个人,道理,曾国藩

2020-06-24 #长篇故事

关于文明语言的故事例子

关于文明语言的故事例子

张良,文明礼仪,孔融,程颐,故事,蔺相如,曾子,程颢,礼仪,老人,下邳,孔子,老师,弟弟,廉颇,程门立雪,千里送鹅毛,刘邦,人们,赵国,有一次,刘铭传,那老人,天鹅,文明,鞋子,唐太宗,个人,道理,曾国藩

2020-06-24 #故事大全

有关语言表达方面成功的例子

有关语言表达方面成功的例子

语言,能力,技能,原则,建议,老国王,需求,人们,人际关系,人际交往,思维,智慧,个人,关系,内容,口才,方法,方式,时间,特点,现实,目的,知道你,是什么人,生活中,语言能力,好的,书籍,人物,修辞

2008-01-13 #故事会