C语言具有哪些特点?
C语言是一种兼有高级语言和汇编语言优点的语言
C语言是一种结构化程序设计语言
C语言数据类型丰富的运算符
C语言有预处理功能
C语言的主要用途是什么
作为一种系统程序设计语言,C语言已经广泛用于为各种不同的计算机系统编写有关的系统软件,如操作系统、编译系统、汇编器及编辑器等;作为一种应用程序设计语言,C已广泛用于编写各种应用领域的应用软件,如数据库管理软件、CAD/CAM软件、文字处理软件、图形软件、办公自动化软件、科学计算及工程应用软件等。
简述C程序的结构特点
C程序为函数模块结构,每个C程序都是由一个或者多个函数组成,其中至少有一个main()函数。程序从main()函数开始执行,程序在执行中可以调用由编译系统提供发各种标准库函数和由用户自定义的函数。
C程序开发的一般步骤
C程序的运行一般要经历四个步骤。即源程序的编辑、源程序的编译、目标程序的链接和可执行程序的运行。
C语言中的数据类型主要有哪些?
基本类型:整形、字符型、单精度浮点型、双精度浮点型、
构造类型:数组、结构、联合、枚举
指针类型、空类型。
C语言为什么要规定对所有用到的变量“先定义后使用”?这样做有什么好处?
1、编译系统会根据定义为变量分配内存空间,分配内存空间的大小与数据类型有关
2、系统可以根据变量的类型检查对该变量的运算是否合法,这样就给程序员调试程序带来方便。
字符常量和字符串常量有什么区别?
字符常量和字符串常量的表示方法不同,字符型常量是用单引号括起来的一个字符,字符串常量是用一对双引号括起来的0个或者多个字符组成的序列。最主要的区别是存储的不同:字符型数据在存储时,并不是把该字符本身放到内存单元中,而是把该字符的相应ASCII码值存放到该存储单元中;而字符串常量是将字符存储,并自动在其末尾加上‘/0’作为字符传结束的标志,所以字符串常量在内存中所占用的字节数为字符串长度+1.