孤步 IP属地:山东

文章 关注 粉丝 访问 贡献
 
共 9 篇文章
显示摘要每页显示  条
Define定义的类型别名代表指针时,其连续声明的变量中只有第一个是指针。(3) Const定义的常量是要分配内存空间,而define定义的常量却不分配空间,所以const定义的常量比define定义的常量有更多的优势,可以说const是对define的优化。答:指针常量是指定义了一个指针,这个指针的值只能在定义时初始化,其他地方不能改变,常量指针是指...
char str2[] = “abc”;str1,str2,str3,str4是数组变量,它们有各自的内存空间;而str5,str6,str7,str8是指针,它们指向相同的常量区域。cout <<“str字符长度为: ” <<sizeof(str)/sizeof(str[0]) <<endl;博主:getmemory中p是形参,是一个指针变量,getmemory(str)调用后,传入的是指针变量保存的对象地址,p=(char *)mall...
(2)在模块内的 static 全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问;1)obj-c的编译器处理后缀为m的文件时,可以识别obj-c和c的代码,处理mm文件可以识别obj-c,c,c++代码,但cpp文件必须只能用c/c++代码,而且cpp文件include的头文件中,也不能出现obj-c的代码,因为cpp只是cpp 2) 在mm文件中混用cpp直接使用即可,所以ob...
int Max = number[0], Acclulate = number[0];// cout<<"起点number["<<MaxPosition.begin<<"]="<<number[MaxPosition.begin]// <<",终点number["<<MaxPosition.end<<"]="<<number[MaxPosition.end]<<end...
给定一个整形a, 给两段代码,给a的bit = 3时赋值,然后给a的bit=3位清零,#define BIT3 (0x1 <<3)void set_bit3(void)a |= BIT3;~10表示10对应的二进制按位取反,取反后刚好是-11的补码。在计算机中,整数一般用16位或者32位二进制表示,假设用16位,10 在计算机中的表示就是:void clear_bit3(void)printf("%d\n",BIT3);a= ~B...
vector<CDemo> *a1=new vector<CDemo>();说明a1所含元素是“CDemo”类型的,在执行“a1->push_back(d1); ”这条语句时,会调用CDemo的拷贝构造函数,虽然CDemo类中没有定义拷贝构造函数,但是编译器会为CDemo类构建一个默认的拷贝构造函数(浅拷贝),这就好像任何对象如果没有定义构造函数,编译器会构建一个默认的构造函...
字符子串 任意组合 递归。字符子串的长度范围是从一个字符到字符串的长度。排列方式:不以字符串多少为排列区分,而是以是否确定某一字符来确定字符子串。(1)从首字符到尾字符的各个字符,循环。(2)输出被循环到的字符。(3)如果循环的字符 后面还有字符,递归;(4)如果被循环到的字符后面没有字符,跳出循环。char str[]="hart&qu...
面试 例题1: 一个射击运动员打靶 --递归 非递归。SYSTEMTIME sys;GetLocalTime( &sys );printf( "%4d/%02d/%02d%02d:%02d:%02d.%03d 星期%1d\n",sys2.wYear,sys2.wMonth,sys2.wDay,sys2.wHour,sys2.wMinute, sys2.wSecond,sys2.wMilliseconds,sys2.wDayOfWeek);printf( "%4d/%02d/%02d%02d:%02d:%02d.%03d 星期%1d\n\n&quo...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部