C/C++面试题
唐伯虎999
这个作者很懒,什么都没留下…
展开
-
数组的几个相关问题
1 int a[10]; //数组a中的值不确定,当声明为全局变量时 这默认全部为0.2 int a[10]={0};//数组a中的值全为03 int a[10]={1,2};//数组a中a[0]=1,a[2]=2,剩余的全为0;4memset是对一个字节赋值5 int a[5] sizeof(a)=206 int* a=new int[5] sizeof(a)=4//a相等于原创 2015-04-08 20:52:54 · 415 阅读 · 0 评论 -
C++中类的大小
#include using namespace std; class A{}; class B { int b; char c; }; class C { int c1; static int c2; }; int C::c2 = 1; class D:public C,public原创 2015-03-31 21:53:35 · 472 阅读 · 0 评论 -
union中大小
1 union中的成员共用一块内存union aa{int achar b[2];}sizeof(aa)=4;//按照最大的,同时必须是4的倍数union aa{int achar b[10];}sizeof(aa)=12//4的倍数2 union aa{int i;char c[2];}aa a;a.c[0]=10;原创 2015-04-28 22:28:16 · 466 阅读 · 0 评论 -
C++静态变量和cout
#includeusing namespace std;int add(int x){static int n=0;n=n+x;// n=x;coutreturn n;}int main(){int i=1;int j=2;cout// cout// coutreturn 0;}输出答案为2a3a32对于cout来说原创 2015-05-17 20:13:39 · 440 阅读 · 0 评论 -
fork函数详解
最近在看进程间的通信,看到了fork()函数,虽然以前用过,这次经过思考加深了理解。现总结如下:1.函数本身(1)头文件#include#include(2)函数原型pid_t fork( void);(pid_t 是一个宏定义,其实质是int 被定义在#include中)返回值: 若成功调用一次则返回两个值,子进程返回0,父进程返回转载 2015-08-19 17:20:06 · 710 阅读 · 2 评论 -
动态规划
http://www.360doc.com/content/13/0601/00/8076359_289597587.shtml 讲的不错硬币问题代码:#include // 1 3 5元硬币 凑成11元 最小个数using namespace std;int main(){int min[12]={0,1};int a[]={1,3,5};for(int i=原创 2015-09-25 15:25:18 · 264 阅读 · 0 评论 -
字符指针的问题
1 char* a="abcdef";coutcoutcoutcout11:couta++ //a所指向的地址+1 即a[1]couta++ cout原创 2015-03-31 21:29:13 · 363 阅读 · 0 评论 -
高并发的几个解决方案
http://blog.csdn.net/jimmy609/article/details/37810591原创 2016-03-24 16:32:57 · 844 阅读 · 0 评论 -
mysql基本语法大全
1 create database test12 show databases;3 use test1;4 show tables;5 drop database test1;6 create table emp(ename varchar(10),hiredate date,deptno int(2));7 desc emp;//查看表的结构8 show create原创 2015-06-22 19:49:10 · 512 阅读 · 1 评论