(一)
1、簡要說軟件開發(fā)的過程,說說自己的編程風格,經(jīng)驗和教訓
2、開發(fā)RTOS需要考慮什么?描述一下?lián)屨际絉TOS的機制
3、用兩種方法分配8個INT-32類型的數(shù)據(jù),并說明其分配在內(nèi)存中的位置
4、兩個程序分別什么結果,都是memory方面的。ST筆試都考過了
5、如何防止頭文件被多次引用
6、寫一個函數(shù)指針,并在函數(shù)中使用
7、在一個值從小到大的數(shù)組中用二分法查找一個值
8、寫一個函數(shù)將字符串反過來,函數(shù)接口用兩個指針
(二)
ATest.cpp: Defines the entry point for the console application.
//參數(shù)傳遞問題
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;
}