怎么自学C语言 入门

Python013

怎么自学C语言 入门,第1张

在开始学习C语言基础时,要反问自己为什么学C语言,如何学好C语言。同时要知道什么是C语言以及C语言的发展。

当对这些知识有了一个概念之后,就正式开始学习C语言了,其中,可能会学到数据类型、运算符、表达式、数组、/函等,这些是为了对C语言的基础有一个基础认知,扩展,整合;还会学到指针、联合体、结构体、枚举、位运算、预处理、文件等知识点,学这些是为了全面掌握面向过程设计、实练逻辑算法,拓展思维模式等过程。

学完了这些,还可能会讲到VS、VC++、C++、C和TC—认识开发环境和语言的区别。

这里只给大家介绍一个大概,如果有兴趣的话,可以和我私聊哦

第二阶段:上机实战训练

学完了这些理论知识后,就得将学到的知识点全部运用到实践中去。这样才能更好学习入门。分享不错裙的有软件视频资料分享

1、C++语言熟练,熟悉C++语法,包括面向对象的概念,模版等

这一阶段需要比较艰辛的过程,需要学习很多书,包括《C++ Programming Language》,《Effective C++》,《More Effective C++》,《Thinking in C++》,《C++对象模型》,《C++ 模版》,如果上述书籍已经很熟悉了,本人认为,在学习阶段,已经很不错了。该过程可以在大学完成,需要一到两年的时间,应为是纯理论的东西,只能算熟悉。在该过程中,需要做一些简单的程序。

2、C++做项目,使用C++做项目,需要比较多的其它库,比如UI库,还需要使用一些网络库等,这个时候,就可以看到C++的博大精深了,此时,光有C++语言知识是不够的,需要补充一些平台开发的知识,看看开源的C++项目。比如:Windows程序设计,C++网络编程,DirectX游戏开发,如果用C++做了两个以上的项目,那以及很不错了。

3、最高境界是精通,自然是量的积累才会有质地变化。

你可能是在建立项目时发生了错误

#include "stdafx.h"里包含了#include "windows.h"

重新建立win32 application项目

将这句MessageBox(NULL,TEXT(“世界你好”),TEXT("你好"),MB_OK)

改一下,不用中文的引号,在将这句复制到程序中

运行结果是输出 '世界你好对话框'

初学C语言用Windows和macOS都可以。 Windows系统安装C语言编程环境 普通电脑安装的都是Windows,现在一般的系统都是Win7和Win10。使用Win7,可以安装比较经典的VC6.0,这里之前用的最多的C和C++编程环境,许多高校还在用,编译、连接程序非常方便快捷。 使用Win10,由于VC6.0太老了和Win10系统不兼容,可以用集成mingw的Code::Blocks集成开发工具,因为win10默认不带C编译器,mingw是一个开源通用的C编译器,集成mingw的Code::Blocks免去了单独安装mingw的繁琐过程。Code::Blocks的C编程环境也非常友好,和之前的VC6.0相似。Win7使用Code::Blocks也是完全可以的。macOS系统安装C语言编程环境 苹果macOS操作自带gcc编译器,可直接运行C语言编程。但还是要借助集成开发环境,初学者用文本编辑器写C程序还是有一些困难的。Xcode。Xcode是苹果公司用来开发macOS软件和iOS软件的综合性的集成开发环境,有着非常强大的功能,而且完全免费。完美的支持C语言的开发,在创建工程时选择C语言即可,编程环境界面非常友好,非常推荐使用。缺点就是软件体积较大。 VS Code、Sublime Text、Atom。这三个软件都是代码编辑器,它们都可以支持大多数的程序设计语言的编写。以VS Code为例,它是微软推出的免费代码编辑器,可以通安装插件支持C、C++、Python、Java、JavaScript等几乎所有编程语言。要支持C和C++,需要安装ctools和clang++两个插件,还要做一些简单的配置。Sublime和Atom的配置方式也是类似的。 要想学好编程,选择什么系统、什么编辑器并不重要,重要的是什么自动多动手编程、多思考。