原本是面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();
基础知识,谨记勿再犯。
浙公网安备 33010602011771号