求C语言项目视频教程

最好是能下载源代码的,对项目制作有详细的讲解,,求大侠!!!

好的话我狂追加分
关于说本人原创的同志我很感谢,还有你那几个实例我实在不想说什么,闭着眼睛都能默出来!!!还有我寻C语言项目视频教程,最好是以项目为基础详细的讲解的,不是单纯的讲语法,那个没用,我书看了几十遍了,不适用!!项目要稍微大点,不要弄个小程序说是项目,想当之讨厌这种人!!!最好是linux平台下,GCC编译的!!!

最后强调:C语言项目视频教程,最好是以项目为基础详细的讲解的,实际!!!实际!!!项目项目项目!!!最好有源代码下载!!!不要跟我提些理论的,我想当讨厌那东西。。好的话我一定高分!!!!!

建议去看看国产山寨手机mtk09a版本的操作系统平台的代码,10000+个文件,实话说,个人拿出来的,那都不叫项目,一般来说,代码并非需要很高深的算法,很大一部分就是慢慢往框架里填充内容,也不难,但是很麻烦很累,还有不要把C语言想得很难,很大一部分实际上要做的就是不断的往一个位置写入值,在别的地方获取这个值,若是有个数据结构的基础,基本上C也就是这样了。
举个例子,手机有个history机制用于实现在接到异步事件来了并且执行之后返回到该事件未来时的状态,比如你正在用手机看小说,现在有个电话来了,你接了电话并且挂断后,会返回到你之前看小说的位置,这就是用一个栈实现的,电话来时,首先是把电子书屏幕的id,和屏幕入口函数,以及一些全局量入栈,然后进入电话屏幕,把电话屏幕id,入口函数赋给全局量,等电话挂断的时候,会触发出栈,那就会把之前压到栈的变量赋给全局变量,再调用电子书屏幕入口函数和一些状态变量恢复到你之前看小说的那一个位置。
其实东西都是人实现的,只有当你要实现什么的时候,才会真正去考虑到底该怎么实现好,你看别人的项目,也不见得就能学到多好的方法
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-29
本人原创,望版主加精并置顶

C语言视频
讲课记录:C语言课程 有视频下载链接和在线收看链接.讲课记录和视频我会不断增加的.

第一课记录:
引言
关键字 引言
问:为了要学程序设计?
答:提高工作效率和生活质量。提高工作效率很容易理解,我就不累赘了。现在讲一下提高生活质量:比如:我们去买东西或进行市场调查,我们可以写一个小软件帮我们决策。

问:为什么有了专业软件的开发人员,我们还要学习软件设计呢?
答:因为专业人员是有限的,而过性化的需求是无限的。业余人员可以在已有软件上进行二次开发,也可以开发一些市面上的小软件。自已开发软件比请专业人员相比,有如下优点:一,没有交流成本。二,《可行性分析》、《需求分析》更快。

问:去买菜提一个电脑方便吗?
答:不方便,但可用上网本或手机。根据摩尔定理,上网本和手机的价格只会越来越便宜。

问:C系列(C、C++、VC)适合于写那些软件?
答:一,大型软件。操作系统基本上都是用C写的。
二,大部分网游和单机游戏都是用C++写的。C++在工程性,运行效率及维护性上都有很大优势。三维网络游戏开发班的课程是C、C++ 、VC、DirectX。
三,大幅利用操作系统独特的特性的软件。
四,要求运行效率的软件。
五,直接操作硬件的软件。
C语言应用 列出许多用C开发的项目。

问:学完C、C++、VC大约要多少小时?
答:学完C、C++、VC大约要500小时。

下面举几个例子让大家对C语言有感性认识,看完实例后,建议在此基础上小修小改完成习题。如果完成不了,可暂且放一放,学完C语言后再完成。程序设计最早应用于数据计算,我们的C语言课程也从数据计算开始,数学中有的东西C语言基本上都有,如加减乘除,在C语言中是+-*/。
一,求平均分。输入若干个数,求他们的和?
习题:
(1),输入半径求圆的面积和周长。
(2),求长方体的休积?

二,冒泡法排序。
交换法的程序最清晰简单,每次用当前的元素一一的同其后的元素比较并交换。
选择法从数据中选择最小的同第一个值交换,在从省下的部分中选择最小的与第二个交换,这样往复下去。
插入法较为复杂,它的基本工作原理是抽出牌,在前面的牌中寻找相应的位置插入,然后继续下一张。
注:四种方法都是由小到大排序, 四种方法都是先让0-0有序、0-1有序、0-2有序...0-(n-1)有序。

三,乘法口决
杨辉三角
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1

冒泡法排序代码如下:
#include "stdio.h"

//对一个数组的前苦干个数据进行排序
void Sort(int* pData,int iCount)
{
int iTemp;
for(int i= 1; i < iCount;i++)
{
for(int j = iCount-1 ;j >= i;j--)
{
if(pData[j] < pData[j-1])
{
iTemp = pData[j-1];
pData[j-1] = pData[j];
pData[j] = iTemp;
}
}
}
}

//输出一个数组的前苦干个数据
void Print(int* pData,int iCount)
{
for(int i = 0 ; i < iCount ; i++ )
printf("%d ",pData[i]);
}

int main(int argc, char* argv[])
{
int data[] = {10,9,7,8,6,5,4};
//将原始数据输出
printf("原始数据为:\n");
Print(data,7);
printf("\n");

Sort(data,7);

//将排序后的数据输出
printf("排序后的数据为:\n");
Print(data,7);
printf("\n");
return 0;
}本回答被网友采纳

谁有C语言 全套的视频教程?能发给我吗?谢谢啊, 像郝斌,小甲鱼,易千 ...
可以到下面这个网页去看看,里面有C语言视频的百度网盘链接。C语言视频教程下载,共5部300集,从入门到高级,百度网盘下载_C语言中文网 http:\/\/c.biancheng.net\/cpp\/u\/shipin\/

...谭浩强主编 第三版 清华大学出版社)的教学视频下载
链接: https:\/\/pan.baidu.com\/s\/1bUI8MXBEyOAX8x1zO9qmSw 提取码: 58zn C语言程序设计:

求好的c语言程序设计视频教程
链接:https:\/\/pan.baidu.com\/s\/1scbJKnr2dLqm5KdwwimJYQ ?pwd=ks7d 提取码:ks7d 06 00上海交通大学 计算机自考考研课程 C语言程序设计基础 全27讲 视频教程|各学科 学习视频目录|03.avi|02.avi|01.avi|政治目录.txt|哲学目录.txt|语言目录.txt|艺术目录.txt|医学目录.txt|心理目录.txt|物...

C语言程序设计视频教程下载地址?
链接:https:\/\/pan.baidu.com\/s\/1cZsI3dwVy8cAeLcA7-pm3A 提取码:gbfe 复制这段内容后打开百度网盘手机APP,操作更方便哦!若资源有问题欢迎追问~

求C语言高级编程教程视频下载地址
http:\/\/www.verycd.com\/topics\/23169\/ C程序设计视频教程(曾怡):本套视频教程由曾怡副教授讲解,使用教材为:《C程序设计》 谭浩强 清华大学出版社出版。是难得的C语言学习视频教程。全程共30讲,每讲45分钟左右,CSF视频格式。是网上最简单易懂的c教程 CSF用最新的暴风可以看 ...

求全国计算机二级考试C语言的视频教程!!越详细越好~
提取码:5yu2【1】复习视频|全国计算机等级考试:二级公共基础知识|全国计算机等级考试:二级Visual FoxPro数据库程序设计|全国计算机等级考试:二级Visual Basic语言程序设计|全国计算机等级考试:二级MS Office|全国计算机等级考试:二级Java语言程序设计|全国计算机等级考试:二级C语言程序设计|全国计算机等级考试...

谁有计算机等级考试视频资料c语言的我想自学
C语言程序设计 链接:https:\/\/pan.baidu.com\/s\/1lz9auia1FNkY8RTHW3g1Zg 提取码:8uar复制这段内容后打开百度网盘手机APP,操作更方便哦!若资源有问题欢迎追问~

c\/c++视频教程,最好能真针对新手学习的?
李明杰《30小时快速精通C++和外挂实战》(高清视频)百度网盘 链接: https:\/\/pan.baidu.com\/s\/1RtRIZ5XS6Dae7besjIVABA 提取码: pchs 复制这段内容后打开百度网盘手机App,操作更方便哦 若资源有问题欢迎追问~

求C语言编程全套视频教程!有的说下!
114 编程(更新)链接: https:\/\/pan.baidu.com\/s\/1bfrvxnsc5KJgKr32rnNNtg ?pwd=mp1i 提取码: mp1i 程序化思维 编程

求C语言程序设计视频教程 曾怡讲的
回答:这个 我有比较全的 不过 不是 曾怡讲座的 郝斌C语言自学教程》郝斌老师C语言自学专讲180集完整版

相似回答