摘要: 1:通过指针引用数组,需要先声明一个数组,再声明一个指针。 int a[10]; int *p; 然后通过&运算符获取数组中元素的地址,再将地址值赋给指针变量。 p=&a[0]; 代码实例如下: // 6.9.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" # 阅读全文
posted @ 2017-09-16 18:49 一串字符串 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 1:使用标准输入函数cin和格式化输入函数scanf时都存在这样一个问题:当输入空格时,程序不会接受空格符之后的内容内容。 输入函数gets_s与输出函数puts都只以结束符'\0'作为输入\输出结束的标志。 代码如下: // 6.8.cpp : 定义控制台应用程序的入口点。 // #include 阅读全文
posted @ 2017-09-16 18:18 一串字符串 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: 1:strcmp函数,用于比较两个字符串。格式如下: strcmp(字符数组名1,字符数组名2) 按照ASCII码,按顺序比较两个数组中的字符,并由函数返回值返回比较结果的执行过程。 (1)各自选中自身的第一个字符:字符1、字符2. (2)若字符1>字符2,则返回值为一正数。 (3)若字符1<字符2 阅读全文
posted @ 2017-09-16 18:02 一串字符串 阅读(2220) 评论(0) 推荐(0) 编辑
摘要: 1:字符串复制函数strcpy的格式如下: strcpy(字符数组名,字符串) 其作用是把字符串中的字符串复制到字符数组中。需要注意的是,字符串结束标志'\0'也一同被复制。 注意是将后面的内容复制给前面 代码如下: // 6.6.cpp : 定义控制台应用程序的入口点。 // #include"s 阅读全文
posted @ 2017-09-16 15:21 一串字符串 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: 1:运行代码如下: // 6.5.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include<iostream> using std::cout; using std::endl; using std::cin; void main() { char s 阅读全文
posted @ 2017-09-16 15:12 一串字符串 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 1:代码如下: // 6.4.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include<iostream> using namespace std; void main() { int i; char array[12]={'H','E','L','L 阅读全文
posted @ 2017-09-16 14:52 一串字符串 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 1:为字符串数组赋值的方式有两种,即数组元素逐一赋值和使用聚合方式赋值。 为数组元素逐一赋值。例如: pWord[0]='H'; 使用聚合方式赋值如: char pWord[]={'H','E','L','L','O'}; 2:字符数组的一些说明 (1)聚合方式只能在数组声明的时候使用 char p 阅读全文
posted @ 2017-09-16 10:46 一串字符串 阅读(3336) 评论(0) 推荐(0) 编辑
摘要: 1:一维数组的初始化有两种,一种是单个逐一赋值,一种是使用聚合方式赋值。聚合方式的例子如下: int a[3]={1,2,3}; int a[]={1,2,3};//编译器能够获得数组元素的个数 int a[5]={1,2,3};//前3个元素被赋值,后2个元素的值为0 2:二维数组的初始化也分为单 阅读全文
posted @ 2017-09-16 10:05 一串字符串 阅读(1674) 评论(0) 推荐(0) 编辑
摘要: 1:代码如下: // 6.1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; void main() { int i,a[10]; //利用循环,分别为10个元素赋值 for(i 阅读全文
posted @ 2017-09-16 09:25 一串字符串 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1:使用字面值(如1、3.15f、true),或者表达式等临时变量作为函数实参传递时,按左值引用传递参数会被编译器阻止。而进行值传递时,将产生一个和参数同等大小的副本。C++11提供了右值引用传递参数,不申请局部变量,也不会产生参数副本。 // 5.20.cpp : 定义控制台应用程序的入口点。 / 阅读全文
posted @ 2017-09-16 09:18 一串字符串 阅读(4275) 评论(0) 推荐(0) 编辑
摘要: 1:引用传递参数与指针传递参数能达到同样的目的。指针传递参数也属于一种值传递,其传递的是指针变量的副本。如果使用指针的引用,就可以达到在函数体内改变指针地址的目的。运行代码如下: // 5.19.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include 阅读全文
posted @ 2017-09-16 08:51 一串字符串 阅读(326) 评论(0) 推荐(0) 编辑