C語言課程相關事項


 (一)網上資源

以下C語言課程注冊以后均可以免費參加

哈爾濱工業大學的

http://www.icourse163.org/course/HIT-69005#/info

浙江大學的

http://mooc.study.163.com/course/ZJU-1000002011#/info

(二) 上機實驗

實驗課均在學校的在線判題(Online Judge,簡稱OJ)系統上進行。

 

進入比賽頁面,選擇網絡工程1-2班的比賽,開始做題

例如第一個實驗的鏈接是

http://acm.hnust.edu.cn/JudgeOnline/contest.php?cid=1349

 

(三)編程工具

推薦同學們使用Code::Blocks, qq群共享有一個 codeblocks-13.12mingw-setup.exe,下載到本機后執行就可以安裝,這個版本我用了好幾年。

 

Code::Blocks最新的版本可以去官網,下載鏈接見

http://www.codeblocks.org/downloads/26

選擇Windows 2000 / XP / Vista / 7下的codeblocks-16.01mingw-setup.exe 即可

 

如何使用見

http://wenku.baidu.com/view/474bdf42f7ec4afe04a1df9b.html , 這個似乎是我們的一個退役隊員寫的

http://wenku.baidu.com/view/91749cf1aef8941ea76e057f.html

 

有安卓手機的同學,可以安裝C4droid,在手機上也可以編程

 

 

 WINDOWS平台使用Code:Blocks常見問題:

Code:Blocks 顯示中文亂碼

1  settings->Editor->gernal settings 看到右邊的Encoding group Box , 應該設置為 WINDOWS-936。 表示打開文件用的編碼格式,第一次保存文件的時候也會用這個編碼格式

2 修改編譯器對源文件解釋編碼格式和生成執行文件執行時候采用的編碼格式

在settings->compiler and debugger settings里面,選擇對應的GCC編譯器,如下圖所示:

 

 

在other options里面加入:

-finput-charset= WINDOWS-936

-fexec-charset= WINDOWS-936

第一個參數表示編譯的時候輸入文件的編碼解釋格式,第二參數表示生成的執行文件執行的時候顯示用的編碼格式。

 

無法調試:

檢查路徑是否含有中文

 

#include <stdio.h>

int main(void)
{
union un
{
int a;
char c[2];
} w;
w.c[0] = 'A';
w.c[1] = 'a';

printf("%o\n",w.a);//60501
return 0;
}

 
https://pan.baidu.com/s/1cRFJb5MAHXZH2TiE8ySjSQ


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM