C语言
赵小咖
每天努力一点点
展开
-
c语言:字符串与字符串指针变量
字符数组和字符指针变量都能实现字符串的存储和运算,但它们之间是有区别的,主要有以下几点:1.字符数组由若干个元素组成,每个元素存放一个字符,而字符串指针变量中存放的是地址(字符串的首地址)。例:#include"stdio.h"void main(){charstring1[] = "i am a student";char*string2 = "i am a原创 2017-03-03 15:58:30 · 3219 阅读 · 0 评论 -
c语言:结构体
结构体类型结构体类型的一般形式如下:struct结构体表示名{类型名1 结构体成员名表1; 类型名2 结构体成员名表2; …… 类型名n 结构体成员名表n;};其中struct是关键字,是结构体的标志。“结构体标识名”和“结构体成员名”都是用户定义的标识符。“结构体标识名”是可选项。每个“结构体成员名表”中都可包含有多个同类型的成员名,他们之间用原创 2017-03-03 15:59:19 · 839 阅读 · 0 评论 -
C语言:共用体
共用体类型的说明一般形式Union共用体标识名{类型名1 共用体成员名1;类型名2 共用体成员名2;……类型名n 共用体成员名n;};共用体变量的一般定义和结构体相似。如(1)union un{inti;floatx;}s1, s2;(2)union un{inti;floatx;};union un s原创 2017-03-03 16:00:03 · 612 阅读 · 0 评论 -
C语言:枚举类型
在枚举类型的定义中列出所有可能的取值,被说明为该枚举类型的变量取值不能超过定义的范围。应该说明的是,枚举类型是一种基本数据类型,而不是一种构造类型,因为他不可能再分解为任何基本类型。枚举类型的定义如下:enum 枚举名{枚举值表};例:enum weekday{sun,mou, tue, wed, thu, fri, sat};枚举变量的说明:enu原创 2017-03-03 16:00:37 · 1021 阅读 · 1 评论 -
C++变量申明和定义的关系
为了允许程序拆分成多个逻辑部分进行编写,C++语言支持分离式编译机制,该机制允许将程序分割成若干个文件,每个文件可被独立编译。 如果将程序分为多个文件,则需要有在文件间共享代码的方法。例如,一个文件的代码可能需要使用另一个文件中定义的变量。一个实际的例子就是std::cin和std::cout,他们定义于标准库中,却能被我们写的程序使用。 为了支持分离式编译,C++原创 2017-06-12 15:05:26 · 748 阅读 · 0 评论