- 博客(4)
- 收藏
- 关注
转载 关于 char p[]="hello world";与char *p="hello world";
老说自己是学C/C++的,今天又知道了自己是多么的一个菜鸟呀! 今天看《高级C/C++编程》P289关于指针参数是如何传递内存的,有一下内容: “用函数返回值来传递动态内存这种方法虽然好用,但是常常有人把return语句用错。这里强调不要用return语句返回指向“栈内存”的指针或引用,因为该内存在函数结束时将自动释放,见下例: char GetSt...
2018-03-27 17:13:37 2784
转载 C/C++程序员 面试经历总结
最近在找工作,遇到了一些面试题,很惭愧的是很多都没答上来。 现在把一些问题总结一下,算是记录一下面试的经历吧。以后有空简单地回答一下, 同时也欢迎各位同仁解答,共同学习一下吧! 一、嵌入式C语言面试回忆主观题:1、在嵌入式系统中,volitate的作用是什么?并给出三个不同的例子。答:一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值...
2018-03-27 16:54:08 5934 3
转载 32位和64位下结构体内存对齐问题
1.先看64位下:#include<stdio.h>struct A{ int a; char b; double c; char d;};struct B{ char a; double b; char c;};int main(){ printf("int =%lu,char=%lu,...
2018-03-27 16:52:26 4067 1
原创 下面的结构体大小分别是多大(假设32位机器)?
struct A { char a; char b; char c; };struct B { int a; char b; short c; };struct C { char b; int a; short c; };pragma pack(2)struct D { char b; int a; short c; };结构体的大小问题在求解的...
2018-03-27 16:37:59 4488 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人