`

C/C++学习第一步

 
阅读更多

1.因为是从Java过来的所以对IDE最了解的要数Eclipse了,转学C之后就也行通过Eclipse开发,早都听说有Eclipse C++了,曾经在Ubuntu下可以直接编译C/C++程序,但是在Windows下没有C库,当时也不思进取,就不搞了,今天突发兴趣,就来看看怎么在win下开发C/C++(通过Eclipse)。

 

2.开发工具:Eclipse和MinGW,至于怎么配置,我也就不复制粘贴了。只是小做总结,第一是去官网下载两个工具,安装之后就是第二添加MinGW到path路径中。这样就可以在Eclipse下New C/C++ project了。也可以运行了。

 

3.做测试的小例子:

#include <iostream>
using namespace std;

int max(int a, int b);
void cout_max();
void cout_99table();

int main() {
	//	cout_max();
	cout_99table();
	return 0;
}

/**
 * 输入是个数字,计算其中最大的一个并且输出
 */
void cout_max() {
	cout << "please input 10 number..." << endl;
	int a[10];
	for (int var = 0; var < 10; ++var) {
		cin >> a[var];
	}
	int max_no = 0;
	for (int var = 0; var < 10; ++var) {
		max_no = max(a[var], max_no);
	}
	cout << "the max of the 10 number is " << max_no << "." << endl;
}

int max(int a, int b) {
	return a > b ? a : b;
}

/**
 * 输出99乘法表
 */
void cout_99table() {
	for (int m = 1; m <= 9; ++m) {
		for (int n = 1; n <= 9; ++n) {
			if (m <= n) {
				cout << m << "*" << n << "=" << m * n << "\t";
			}
		}
		cout << endl;
	}
}
分享到:
评论

相关推荐

    linux c/c++基础学习资料(百度云链接和提取码)

    了解并熟练使用这些基础命令是Linux环境下编程的第一步。 接下来是“Linux下编程环境”的构建。在Linux上开发C/C++程序,需要安装必要的开发工具,如GCC/G++编译器、Make工具、GDB调试器等。同时,理解环境变量、...

    C语言大全第4版 学习C++/VC的第一步

    C语言大全第4版 学习C++/VC的第一步

    华为面试题C/C++

    预编译(Preprocessing)是C/C++编译过程的第一步,由预处理器(Preprocessor)执行。预处理器主要处理源代码中以`#`开头的指令,例如`#define`、`#include`等。它的主要任务包括: 1. **宏替换**:`#define`指令...

    C/C++图像处理编程大全

    2. **图像读取与显示**:讲解如何使用OpenCV等库在C/C++中读取和显示图像,这是进行任何图像处理操作的第一步。 3. **基本操作**:包括图像的平移、旋转、缩放、裁剪等几何变换,以及直方图均衡化、灰度化、二值化...

    Linux/C/C++函数中文使用手册

    C/C++的预处理阶段是编译过程的第一步,包括宏定义(#define)、条件编译(#if, #ifdef, #ifndef, #else, #endif)以及头文件包含(#include)。宏定义允许我们创建可替代的文本,而条件编译则根据特定的条件选择性...

    适合大一初学者的c/c++编译软件

    对于大一初学者来说,选择一个合适的C/C++编译软件是学习编程旅程的重要第一步。C和C++语言是计算机科学的基础,广泛应用于系统编程、游戏开发、嵌入式系统和高性能计算等领域。本资源包提供了简单易用的编译环境,...

    C/C++语言写的词法分析器

    总的来说,词法分析是编译器的第一步,对理解源代码的结构至关重要。一个有效的词法分析器能够准确无误地识别和处理源代码中的各种符号,为编译过程的下一步——语法分析做好准备。通过学习和理解这个C/C++实现的...

    C/C++ language_lecture_slides_UofA

    理解它们的内存占用、取值范围以及如何声明和初始化变量是学习的第一步。 3. **运算符与表达式**:C/C++提供了多种运算符,如算术运算符、比较运算符、逻辑运算符等,学习者需要掌握它们的优先级和结合性,以及如何...

    学习C/C++的好东西 打下好基础!

    描述中的"成为编程高手的第一步"进一步强调了这个资源包对于那些希望深入学习编程的人来说是至关重要的。学习C/C++可以提升对计算机工作原理的理解,培养良好的编程思维,为后续学习其他高级编程语言,如Java、...

    经典才c/c++游戏源代码

    学习如何搭建这样的框架是游戏开发的第一步。 2. 数据结构与算法:游戏中的物体、角色、地图等都需要合适的数据结构来存储和管理。同时,高效的算法能够优化游戏性能,比如搜索路径、碰撞检测等。 3. 图形与动画:...

    c/c++API和STL库

    预处理命令是C/C++编程中的第一步,它在编译器实际编译代码之前执行。常见的预处理命令包括#define用于定义宏,#include用于引入头文件,以及条件编译指令如#if、#ifdef、#ifndef、#else和#endif,这些可以帮助我们...

    人像识别(c/c++)

    2. **面部检测**:人像识别的第一步是检测图像中的面部区域。这通常使用Haar级联分类器、Adaboost算法或者HOG(Histogram of Oriented Gradients)特征来实现。这些算法可以在OpenCV库中找到,它提供了丰富的函数...

    C/C++/VC项目含视频推箱子小游戏

    通过以上分析可以看出,“C/C++/VC项目含视频推箱子小游戏”不仅是一个简单的游戏项目,更是学习C/C++语言及游戏开发技巧的一个良好案例。从数据结构设计到游戏逻辑处理,再到用户界面的实现,每一个环节都蕴含着...

    C/C++数据结构

    在C/C++中,数组可以是一维、二维或多维的,理解数组的内存分配和索引是学习数据结构的第一步。 2. **链表**:链表不同于数组,它的元素不是连续存储的。每个元素(节点)包含数据和指向下一个节点的指针。链表有...

    编译原理-词法分析C/C++

    词法分析作为编译原理的重要组成部分,是编译器处理源代码的第一步。其核心任务是将由字符组成的源代码分解成一系列有意义的单元,这些单元被称为“词法单元”或“记号”(Token)。在C/C++编程语言中,词法分析的...

    C/C++语言编程技巧全掠

    对于C语言初学者,理解基本语法是第一步。C语言中的数据类型(如int、char、float、double)以及变量声明至关重要,它们决定了数据的存储方式和计算能力。函数是组织代码的基本单元,学习如何定义和调用函数是编程...

    21天学通c++/c++学习资料

    掌握变量的声明、初始化和使用是学习C++的第一步。 #### 控制结构 控制结构是程序的核心组成部分,包括条件语句(if-else)、循环语句(for、while、do-while)和跳转语句(break、continue、return)。通过这些...

    c/c++ 英文培训资料(ppt)

    在C语言中,预处理器是编译过程的第一步,负责处理源代码中的宏定义、条件编译指令等。预处理器指令通常以#开头,如#define用于创建宏,#include用于导入头文件。编译器则将预处理后的源代码转换为机器码,这个过程...

    DES算法实现(C/C++语言)

    1. **初始置换(IP)**:这是DES的第一步,8位的输入块被分为左右两个32位部分,然后通过一个固定的置换表重新排列。 2. **轮函数(Round Function)**:DES包含16轮迭代,每轮都有以下四个步骤: - **扩展置换(E...

    c/c++ 指针详解教程

    // 创建第一个节点 head-&gt;next = new Node{2, nullptr}; // 创建第二个节点 ``` 此外,指针在函数参数传递中也有广泛应用。它可以用于传递大对象,避免复制开销;也可以实现返回多个值的功能。例如,一个函数可以...

Global site tag (gtag.js) - Google Analytics