原本是面java的,没想到被调到了嵌入式,应该是因为上机编程考试使用的是c语言。但面试官介绍说他们都是用c写,想了想对自己的c还是很自信的,就没有强迫调,结果就被自己“信任”的c给虐了。。。。

    1、 先让我看了代码,问到了sizeof(char),被问住了,曾经我打印输出过这些基本类型的字节大小,无奈的是我忘了。。。

     在此做一次总结,以加固基础。

测试环境:windows 64位系统,编译器devc++

测试结果:  int = 4;    long = 4;    double = 8;    short = 2;    char = 1;

     2、被printf考住了,该代码直接打印输出一个变量,没有格式标准化,其实是可以的。

     3、求数组长度函数,我实在记不起,乱乱的写成了java的 .length();回头一想即便想不出函数也是可以解决的,sizeof(arr)/sizeof(int)    实际的函数为 strlen();

基础知识,谨记勿再犯。