首页
学习
活动
专区
工具
TVP
发布

计算机c语言,你们懂多少?

五十年来,学校规模不断扩大,2005年在校生已近12000名。建校以来,为国家培养和输送了大批“素质好、技能高、能力强”的高、中级技能型人才。在全国首届青年奥林匹克技能大赛中,有2名学生取得优异成绩,荣获“全国技术能手”称号。近两年又有5名学生进入全国技能大赛单项前10名。山东省表彰的2004年全省职业技能竞赛取得优异成绩的100名“山东省技术能手”中,该院23名师生(12名教职工和11名在校学生)榜上有名。12名学生取得技师职业资格。我校毕业生深受企业、社会的欢迎和青睐,毕业生当年就业率一直保持在95%以上。

C语言中,给数组赋值

上图C语言程序中,第7行、第8行、第9行,就是在给数组array赋值。在第5行定义数组的时候,我们并没有给数组初始化。(所谓初始化,就是在定义数组的时候,顺便给数组赋值)

如果数组没有被初始化,那么,它里面元素的值,都是不确定的。值或许都为0,也或许为一个随机值。总之,如果没有初始化,数组里面的值,是不确定的,具体是什么值,要看所使用的编译器。

在给数组赋值的时候,可以用这样的方式: 数组名[下标] = 所要赋予的值。比如: array[0] = 1 ; array[1] = 2 ; array[2] = 3 ;

我入门的教材选择的是谭浩强的《C语言编程》,老先生是国内的元老,然鹅这本书真是错误很多,我在学习这本书的过程中挑出了20几个错误,直接导致我对C语言的好多特性模棱两可,例如指针的指针。后来,我看到了英文原版的C语言教程之后,就很少再翻中文书了。所以,建议英文还可以的朋友直接去看原版,再不济读个翻译版本也是可以的。

20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell Laboratory)的研究员Ken Thompson闲来无事,手痒难耐,想玩一个他自己编的,模拟在太阳系航行的电子游戏——Space Travel。他背着老板,找到了台空闲的机器——PDP-7。但这台机器没有操作系统,而游戏必须使用操作系统的一些功能,于是他着手为PDP-7开发操作系统。后来,这个操作系统被命名为——UNIX。

在开发中,他们还考虑把UNIX移植到其他类型的计算机上使用。C语言强大的移植性(Portability)在此显现。机器语言和汇编语言都不具有移植性,为x86开发的程序,不可能在Alpha,SPARC和ARM等机器上运行。而C语言程序则可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。现在C/C++也越来越重要了,怎么学好C++呢?小编推荐自己建立的C/C++游戏编程裙五六七六二五六六八 这里有推荐的学习路线,基础视频学习资料和电子教程文档和C/C++游戏编程安装工具及C/C++技术学习交流和分享

C语言继续发展,在1982年,很多有识之士和美国国家标准协会为了使这个语言健康地发展下去,决定成立C标准委员会,建立C语言的标准。委员会由硬件厂商,编译器及其他软件工具生产商,软件设计师,顾问,学术界人士,C语言作者和应用程序员组成。1989年,ANSI发布了第一个完整的C语言标准——ANSI X3.159—1989,简称“C89”,不过人们也习惯称其为“ANSI C”。C89在1990年被国际标准组织ISO(International Organization for Standardization)一字不改地采纳,ISO官方给予的名称为:ISO/IEC 9899,所以ISO/IEC9899: 1990也通常被简称为“C90”。1999年,在做了一些必要的修正和完善后,ISO发布了新的C语言标准,命名为ISO/IEC 9899:1999,简称“C99”。在2011年12月8日,ISO又正式发布了新的标准,称为ISO/IEC9899: 2011,简称为“C11”。

小编学习c语言,一眼看去全是公式啊,不行有点头疼,但是为了计算机二级证拼了!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180118A10B1X00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券