【正文】
實(shí)驗(yàn)8 消息的發(fā)送與接收 使用系統(tǒng)調(diào)用msgget(),msgsnd(),msgrev(),msgctl()編制一長(zhǎng)度為1k的消息發(fā)送和接收的程序。實(shí)驗(yàn)4 進(jìn)程的創(chuàng)建編寫一段程序,使用系統(tǒng)調(diào)用fork()創(chuàng)建兩個(gè)子進(jìn)程。 Exit(1)。調(diào)試信息里包含程序里的每個(gè)變量的類型和在可執(zhí)行文件里的地址映射以及源代碼的行號(hào)。三、實(shí)驗(yàn)步驟在終端里輸入vi或vim,啟動(dòng)vi。 man mkdir 查看mkdir的幫助信息。Vi的基本使用方法。同一行可有數(shù)個(gè)命令,命令間以分號(hào)隔開。b,amp。它使用戶能在程序運(yùn)行時(shí)觀察程序的內(nèi)部結(jié)構(gòu)和內(nèi)存的使用情況。 } If(fclose(backup)) { printf(“Error in close file.\n”)。教學(xué)目標(biāo):掌握進(jìn)程的概念,明確進(jìn)程的含義;了解并發(fā)執(zhí)行的實(shí)質(zhì)。編寫一個(gè)C程序,把剛才添加的數(shù)據(jù)顯示出來(lái)。用系統(tǒng)調(diào)用pipe()建立一管道,兩個(gè)子進(jìn)程P1和P2分別向管道各寫一句話:child 1 is sending a message!child 2 is sending a message!父進(jìn)程從管道中讀出兩個(gè)來(lái)自子進(jìn)程的信息并顯示(要求先接收P1,后接收P2)。進(jìn)行操作之前,必須先將流打開。 If(!(source=fopen(“”,”r”))) { printf(“Error in opening file.\n”)。 If(dmax) Max=d。實(shí)驗(yàn)2 Linux下C語(yǔ)言程序的編譯與調(diào)試一、實(shí)驗(yàn)內(nèi)容:用Vi編寫一個(gè)判斷從鍵盤上輸入4個(gè)整數(shù),找出其中最大的整數(shù)的程序,用gcc/g++編譯并觀察編譯后的結(jié)果。 cd test1; pwd cd ../test2;pwd cd abcd;pwd cd ../../mypro;pwd用cd 命令從mypro目錄返回到根目錄,并用pwd命令驗(yàn)證。用cd命令從root開始依次進(jìn)入testtestabcd