额。。。我个人觉得。。。你要你认识中文,晓得简单英文,就可以学习C语言,中学生完全可以,自学没有问题。但是学习这个事情呢,不是一时冲动就可以的,要持之以恒。并且,如果你真正有兴趣的话,肯定不希望c语言停留在解算术题的水平上,建议从谭浩强的书(c程序设计,绿色书皮)开始,然后自己找些计算机方面的书,讲解内存中断之类的硬件基础的,才能更好的了解c语言的精髓,这个,我推荐王士元的书,很老,叫做C高级实用程序设计。如果,你想往编写WINDOWS软件方面发展呢,就看看windows程序设计这本书,很不错的,但是,想要全部了解,还是有很长路要走的,尤其是要实践!!如果觉得很难的话,可以找本计算机基础先来看看。编程这个东西关键在实践,说枯燥也很枯燥,说有趣也很有趣,特别是你看到自己的程序正常运行的时候,那是相当的高兴。不过好的程序都是三成编写七成调,调试的时候很漫长很痛苦,尤其是你不知道问题出在哪里的时候。所以呢,如果想要学,就要做好准备,一开始一些概念都会搞得你晕头转向,但是坚持下去,才会有所成就。什么事,不是看谁跑得快,也不是看谁起步早,而是看谁能坚持的走下去。你要是感兴趣的话,中学生完全可以,祝你成功,加油!
学习C并不一定要什么学历,首先需要的是你的兴趣,然后又基本的英语基础,因为使用英语写代码的,里面很多专业名词,这些可以边学边查。而最重要的是你要有一定的数学基础,抽象思维能力,因为很多问题的解决都几乎是运用数学相关知识的。建议你用谭志浩教授的《C语言程序设计(第三版)》,这是国内C基础学者最适合的一本教材,讲得很详尽,再选择基本辅导书,下载VC++6.0这一软件,将学到的理论运用到时间中去。兴趣是最好的老师,祝你成功!
基础的C语言中学生完全没有问题的,放心吧,如果想学得精深的话,建议慢慢学,可以先以巩固C语言的基本语法、基本句式为主要目的。
可以的 自学 因为 C语言设计到的知识面很大 你可以买一本教学数看看 也可以在网上找找视频
这个和学历没有直接关系的,总共才那么几个单词,主要要有兴趣,会坚持。逻辑很重要,但熟能生巧,勤能补拙嘛,也不一定要特别出色的逻辑思维能力,呵呵。
P.S.其实我挺羡慕1L的,我初中的时候大人一再反对,把我跟电脑有关的杂志全都当废纸卖了,高中全封闭,VB,pascal都是偷偷自学的,后来的C/C++也是自学一遍后再听老师讲课的。