没有规定说,高中生、初中生不能学习计算机编程
高级语言中的C和C++,但相对别的
计算机编程语言,C和C++学起来要难一些。
知识点延伸:
1、学习计算机编程本身就需要比较强的
逻辑思维能力,而C、C++中的指针的概念、直接地址寻址及衍生出的相关概念、转换,对逻辑的要求会更高,多数初中生的逻辑思维能力可能难于适应。
2、高中生,有较强的计算机爱好,逻辑思维比较强(一般这类学生的数理成绩会比较好)的,英语成绩还行的(当前C语言的很多资料可能是英文的),学习计算机编程高级语言中的C和C++并不会比大学生难到哪儿去。
3、正因为C、C++有指针的概念,所以,它往往能直接针对系统底层进行编程,也能很方便的调用操作系统带有的一些低级功能,甚至可以直接对硬件进行编程。这也是C、C++的最大的优势,有人说,C++是最接近机器硬件的高级语言。
另外的科普:
C语言在1992年时被扩充了类、继承等特性,并引入了对象、模块化编程的概念,在当前绝大多数编程工具用的都是C++,而不是C。要用正的C编程的话,要安装20年前的DOS系统,并使用20年前的Turbo C等工具。