(一)
1、簡(jiǎn)要說(shuō)軟件開(kāi)發(fā)的過(guò)程,說(shuō)說(shuō)自己的編程風(fēng)格,經(jīng)驗(yàn)和教訓(xùn)
2、開(kāi)發(fā)RTOS需要考慮什么?描述一下?lián)屨际絉TOS的機(jī)制
3、用兩種方法分配8個(gè)INT-32類(lèi)型的數(shù)據(jù),并說(shuō)明其分配在內(nèi)存中的位置
4、兩個(gè)程序分別什么結(jié)果,都是memory方面的。ST筆試都考過(guò)了
5、如何防止頭文件被多次引用
6、寫(xiě)一個(gè)函數(shù)指針,并在函數(shù)中使用
7、在一個(gè)值從小到大的數(shù)組中用二分法查找一個(gè)值
8、寫(xiě)一個(gè)函數(shù)將字符串反過(guò)來(lái),函數(shù)接口用兩個(gè)指針
(二)
ATest.cpp: Defines the entry point for the console application.
//參數(shù)傳遞問(wèn)題
include stdafx.h
include iostream
using namespace std;
void fun(int a,int*b,int c,int* d)
{
a ;
(*b) ;
b = new int(10);
coutaaaa bendl;//地址
coutbbbb *bendl;//5
c ;
d ;
d = new int(5);
coutdddd dendl;//地址
coutdddd2 *dendl;//5
}
int main(int argc, char* argv[])
{
int a=2,b=3,c=4,d=5;
int* p = d;
fun(a,b,c,p);
coutaendl;//2 值傳遞
coutbendl;//4 指針傳遞
coutcendl;//5 引用傳遞
coutdendl;//5 引用傳遞 指向指針的引用
cout*pendl;//10 引用傳遞 int(5)為整型初始化
// printf(Hello World!);
return 0;
}