上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 23 下一页
摘要: Q:int A[2][3]={1,2,3,4,5,6};,则A[1][0]和*(*(A+1)+1)的值分别是(A) A:假设给一个一维数组 int a[5];首先要明白 a 和 &a 的意思,他们地址值一样: 可以把a理解江苏的省会南京市(即江苏省城市排名中的第一个,对应数组中的第一个元素),&a理 阅读全文
posted @ 2016-05-24 16:50 程序员姜戈 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 1、strcpy (1)原型 (2)用法 (3)功能 把src所指由NULL结束的字符串复制到dest所指的数组中。 (4)说明 src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。 返回指向dest的指针。 (5)举例 // strcpy.c #include # 阅读全文
posted @ 2016-05-24 16:49 程序员姜戈 阅读(2079) 评论(0) 推荐(0) 编辑
摘要: Q:不能把字符串"HELLO!"赋给数组b的语句是(B) A、char b[10]={'H','E','L','L','O','!','\0'}; B、char b[10];b="HELLO!"; C、char b[10];strcpy(b,"HELLO!"); D、char b[10]="HELL 阅读全文
posted @ 2016-05-24 16:45 程序员姜戈 阅读(1623) 评论(0) 推荐(0) 编辑
摘要: Q:如下代码输出结果是什么? #include<stdio.h> char *myString() { char buffer[6] = {0}; char *s = "Hello World!"; for (int i = 0; i < sizeof(buffer) - 1; i++) { buf 阅读全文
posted @ 2016-05-24 16:44 程序员姜戈 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 在C语言中有三种转义字符,它们是:一般转义字符、八进制转义字符和十六进制转义字符。 1、一般转义字符 这种转义字符,虽然在形式上由两个字符组成,但只代表一个字符。常用的一般转义字符为: \a \n \t \v \b \r \f \\ \’ \" 其中,转义字符'\\'代表的反斜杠"\"、转义字符’\ 阅读全文
posted @ 2016-05-24 16:43 程序员姜戈 阅读(3496) 评论(0) 推荐(0) 编辑
摘要: 1、值传递 (1)形参是实参的拷贝(这句话说明形参和实参是两个实体),改变形参的值并不会影响外部实参的值。 (2)从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入,不能传出。当函数内部需要修改参数,并且不希望这个改变影响调用者时,采用值传递。 2、指针传递 (1)指针从本质上 阅读全文
posted @ 2016-05-24 16:41 程序员姜戈 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 1、typedef typedef并不是定义一个新的类型而是给已有的类型起一个别名,在这一点上与引用的含义类似,引用是变量或对象的别名,而typedef定义的是类型的别名。 它是语言编译过程的一部分,但它并不实际分配内存空间。typedef可以增强程序的可读性,以及标识符的灵活性,但它也有“非直观性 阅读全文
posted @ 2016-05-24 16:39 程序员姜戈 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 1、const (1)为什么需要const成员函数? C中常用:“ #define 变量名 变量值”定义一个值替代,然而却有个致命缺点:缺乏类型检测机制,这样预处理在C++中成为可能引发错误的隐患,于是引入const。 我们定义的类的成员函数中,常常有一些成员函数不改变类的数据成员,也就是说,这些函 阅读全文
posted @ 2016-05-23 22:03 程序员姜戈 阅读(678) 评论(0) 推荐(0) 编辑
摘要: Q:.h头文件中的ifndef/define/endif 的作用? A:防止该头文件被重复引用。 说明: 有些头文件重复包含只是增加了编译工作的工作量,不会引起太大的问题,仅仅是编译效率低一些。 有的会引起错误,比如在头文件中定义了全局变量(虽然这种方式不被推荐,但确实是C规范允许的) 。 如果头文 阅读全文
posted @ 2016-05-23 21:57 程序员姜戈 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 1、何为多态? 定义: 系统在运行时(而非编译时),能够根据其类型确定调用哪个重载的成员函数的能力,称为多态性。 特点: (1)多态是面向对象的重要特性,简单点说:“一个接口,多种实现”,就是同一种事物表现出的多种形态。 (2)多态就是抽象化的一种体现,把一系列具体事物的共同点抽象出来, 再通过这个 阅读全文
posted @ 2016-05-23 21:56 程序员姜戈 阅读(267) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 23 下一页