51CTO博客开发
#include<stdio.h> int main(void) { int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); //&a代表整个数组的地址,+1应该加上sizeof(a)的长度,所以ptr指向a[5]位置处。 printf("%d %d\
1、vector称为容器,容器里的对象的类型必须相同。可和数组联系记忆。 2、格式:vector<类型名或类名>变量名; 3、vectorr 的初始化,可参照string vector<T> v1; vector<T> v2(v1); vector<T>v3(n); vector<T>v4(n,i); 4、vector对象操
1、定义一个string变量,如果没有初始化,则系统会调用默认构造函数。 string str1; string str2(str1); string str3(n,'c'); string str4("abc"); 当然在读入string对象时,如cin>>str1;时系统会自动忽略最开始的空白符。再次遇到空白符则停止读入; 而使用getling(ci
1、用const修饰的全局变量是定义该对象的文件的局部变量。 2、一旦使用const修饰的变量或者对象,指针等,则视为常量,不能赋予新值和修改。 3、const修饰的变量,并且用常量表达式初始化的变量可以放在头文件中。
声明只是告诉对方自己声明的变量名和变量类型。并没有分配空间。 定义也是声明,但声明不是定义。定义需要分配空间,可以定义的同时初始化。 &nb
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号