温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

C语言的基本概念是什么

发布时间:2021-08-21 04:40:22 来源:亿速云 阅读:102 作者:chen 栏目:编程语言

本篇内容介绍了“C语言的基本概念是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

C语言概述

  1、C语言的历史

  起源:贝尔实验室开发的UNIX操作系统的副产品。标准化:C89和C99。基于C的语言:C++,Java,C#,Perl。

  2、C语言的优缺点

  优点:高效、可移植、功能强大、灵活、标准库、与UNIX和Linux集成;缺点:C程序更容易隐藏错误、C程序可能难以理解、C程序可能会难以修改。

高效使用C的方法

  1.学习如何规避C语言的缺陷(C陷阱与缺陷);

  2.使用软件工具使程序更加可靠(lint工具和调试工具);

  3.利用现有的代码库;

  4.采用一套切合实际的编码规范;

  5.避免“投机取巧”和极度复杂的代码;

  6.紧贴标准(C89和C99)

C语言基本概念

  1、编写一个简单的C程序:编译和连接

  预处理:执行以#开头的命令,类似于编辑器,可以给程序添加内容,也可以对程序进行修改;

  编译:编译器将程序翻译成机器语言(即目标代码);

  链接:连接器把由编译器产生的目标代码和所需的其他附加代码整合在一起,附加代码包括库函数。

  2、简单程序的一般形式:C程序由指令、函数和语句组成。

  指令:一般是预处理器执行的命令,类似于#define,#include;函数:程序员编写的函数和库函数;语句:程序运行时执行的命令,每条语句由分号结束。

  main函数最后的return0;语句。作用:一是使main函数终止,二是指出main函数返回值是0.

  3、注释:每个程序都应该包含识别信息,即程序名,编写日期,作者,程序的用途及其他相关信息。/**/和//

  4、变量和赋值

  每个变量必须有一个类型。使用变量之前必须对其进行声明。

  float型变量运算比int型变量慢,float型变量所存储的数值只是实际值的一个近似值。

  书写格式方面,建议在声明和语句之间留出一个空行。

  给float型变量赋值时,最后在后面加一个f,例如floatprofit=21.34f;

  占位符%d用来指明在显示过程中变量的值的显示位置。

  没有默认值且尚未在程序中被赋值的变量是未被初始化的。

  C语言通用原则:在任何需要数值的地方,都可以使用具有相同类型的表达式。printf("Volume(cubicinches):%d\n",height*lenght*width);

  5、读入输入

  printf中的字母f和scanf中的字母f含义相同,都是表示“格式化”的意思。

  scanf函数需要知道将获得的输入数据的格式,而printf函数需要知道输出数据的显示格式。

  6、定义常量的名字

  C程序规范:#define宏定义的名字都使用大写字母表示。

  #defineSCALE_FACTOR(5.0f/9.0f)添加上f

  7、标识符

  传统C中命名中间插入下划线,例如symbol_table,current_page

  目前流行的java(C#及C++)用单词首字母大写,例如symbolTable,currentPage

  8、C程序书写规范

  语句可以分开放在任意多行内;记号间的加空格可以更容易区分记号;每个逗号后边也放一个空格;缩进帮助识别程序;空行可以把程序划分成逻辑单元;

“C语言的基本概念是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI