首页 找课程 找学校 教育新闻 培训问答

临沂达内教育

18669549105 预约试听 在线客服

学习C语言的注意事项

学习C语言的注意事项

编辑:佚名 提问时间:2023-07-29 分类:C语言
最佳答案

当多种不同运算组成一个运算表达式,即一个运算式中出现多种运算符时,运算的优先顺序和结合规则显得十分重要。 第三个难点 C语言的三种简单程序结构 其实,C语言的前二个程序结构不是难点,三种结构里难点应在于循环的嵌套用法。 (1)关于顺序结构 这种结构的程序比较简单,就是按照语句的排列顺序依次执行的机制。顺序结构的执行顺序是自上而下,依次执行,因此编写程序也必须遵守这一规定,否则你的程序执行结果就不对。 语句也是多分支选择语句,又称为多路开关语句,到底执行哪一块,取决于开关设置,也就是表达式的值与常量表达式相匹配的那一路,它不同if—else 语句,它的所有分支都是并列的,程序执行时,由第一分支开始查找,如果相匹配,执行其后的块,接着执行第2分支,第3分支……的块,直到遇到break语句;如果不匹配,查找下一个分支是否匹配。 (3)关于循环结构: 循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构,C语言中提供四种循环,即goto循环、while循环、do –while循环和for循环。 四种循环可以用来处理同一问题,一般情况下它们可以互相代替换,但一般不提昌用goto循环,所以下面我们重点讲解另外的三种循环。 常用的三种循环结构学习的重点在于弄清它们相同与不同之处,以便在不同场合下使用,大家好好看一下书中三种循环的格式和执行顺序,如何替换使用,如把while循环的例题,用for语句重新编写一个程序,这样能更好地理解它们的作用。 注意:在while和do—while循环体内和for 循环中的第3语句中,应包含趋于结束的语句(如i ,i--),否则就可能成了一个死循环,这也是初学者的一个常见错误。 下面我们来讨论下这三种循环的异同之处: 用while和do—while循环时,循环变量的初始化的操作应在循环体之前,而for循环是在语句1中进行的;while 循环和for循环都是先判断表达式,后执行循环体,而do—while循环是先执行循环体后判断表达式,也就是说do—while的循环体最少被执行一次,而while 循环和for就不一定了。这三种循环都可以用break语句跳出循环,用continue语句结束本次循环,而goto语句与if构成的循环,不能用break和 continue语句进行控制。 这三种结构并不是彼此孤立的,在循环中可能出现分支、顺序结构,分支中也可能出现循环、顺序结构而把循环、分支看成一个语句,它又是构成顺序结构的一个元素,因此这三种结构相互结合,就能实现各种算法,设计出解题程序,但若是很大的题目,这样编出的程序往往很长,重复结构多,并且可阅读性差,因此我们常将C程序设计成模块化结构。

临沂达内教育

达内:美国上市公司,亿元级职业教育集团●中国IT职业教育领军企业达内时代科技集团有限公司(简称达内教育),美股交易代码:TE...

机构主页 在线咨询
其他答案

破茧

2023-07-29
1、形参个数不能太多,多了就用结构体指针吧;2、不需要携带数据返回的放在前面,需要携带数据返回类型的放在后面吧;3、不要直接传递结构体哦;4、一般地,指针类型最好加上const修饰,除非有特殊用途;5、尽量不要使用bool类型做为形式参数;6、别忘了给一个简洁好听的名字

机构课程推荐

MORE

1

回答

回答:

C语言其实不难学,就是一门高级计算机语言,入门很简单,就是谭浩强那本书就好。但是C语言其实也不好学,如果要学好还是需要大量的代码基础的,多练总是好的。然后就是学的时候注意C语言中空间的概念

查看更多

收起 ︿

2

回答

回答:

1、C语言可以做嵌入式开发。 2、C语言可以写漂亮的界面。以windows开发为例,你可以学习《windows程序设计(第五版)》,学完就可以写出界面来。还有一些开源库界面库,例如soui也是用C写出来的。 3、C语言可以做服务器开发,现在的游戏服务器端大多都是C/C 开发的。《windows核心编程》里面的例子就是用C写的。 4、C语言可以写游戏。cocos2d-x就是C/C 写的。DirectX也是。 5、C语言可以写驱动程序。windows下各种硬件驱动都是C/C 写的。腾讯游戏保护软件(TP)也是驱动程序。 6、C语言可以做视频图片流媒体处理。有兴趣的朋友可以学习一下ffmpeg、live555、sdl等开源库。 7、C语言可以做网页和爬虫相关的编程。想了解的同学可以去看gsoap、libcur等相关开源库。

查看更多

收起 ︿

3

回答

回答:

1、C语言可以做嵌入式开发。 2、C语言可以写漂亮的界面。以windows开发为例,你可以学习《windows程序设计(第五版)》,学完就可以写出界面来。还有一些开源库界面库,例如soui也是用C写出来的。 3、C语言可以做服务器开发,现在的游戏服务器端大多都是C/C 开发的。《windows核心编程》里面的例子就是用C写的。 4、C语言可以写游戏。cocos2d-x就是C/C 写的。DirectX也是。 5、C语言可以写驱动程序。windows下各种硬件驱动都是C/C 写的。腾讯游戏保护软件(TP)也是驱动程序。 6、C语言可以做视频图片流媒体处理。有兴趣的朋友可以学习一下ffmpeg、live555、sdl等开源库。 7、C语言可以做网页和爬虫相关的编程。想了解的同学可以去看gsoap、libcur等相关开源库。

查看更多

收起 ︿

回答:

1、C语言程序是由多个函数构成的。2、每个C语言程序中有且只有一个main函数。3、C语言不使用行号,无程序行的概念。4、程序中可使用空行和空格。5、C语言程序格式常用锯齿形书写格式。6、C语言程序中可加任意多的注释,注释形式/*……*/,并且注释形式不能嵌套,即不能注释里面又有另一个注释。//行注释是C 当中新增加的内容。7、引用C语言标准库函数,一般要用文件包含预处理命令将其头文件包含进来。8、用户自定义的函数,必须先定义后使用。9、变量必须先定义后使用。10、变量名,函数名必须是合法的标识符,标识符习惯用小写字母,C语言是字母大小写敏感的语言。11、不能用关键字来命名变量和函数。12、C语言的语句都是以分号结尾的。

查看更多

收起 ︿

申请试听名额

已有10254人申请免费试听

01电话咨询 | 18669549105

QQ:3449759524
加盟合作:0755-83654572