`

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;
	}
}
分享到:
评论

相关推荐

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

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

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

    学习C/C++的好东西 打下好基础! 成为编程高手的第一步!

    C/C++指针详解

    在 C 语言的学习中,指针的运用被认为是最大的难关。 关于指针的学习,我们经常听到下面这样的建议: “如果理解了计算机的内存和地址等概念,指针什么的就简单 了...现在,我们只不过刚刚迈出了“万里长征的第一步”。

    在Linux下编译C或C++程序的教程

    从开始学习C/C++我们都在是windows下,那么如何(怎样)在linux中编译C/C++代码?在linux终端下(命令行中)编译译C/C++代码? 在任何linux分支下编译C/C++代码,如 Ubuntu ,...第一步:安装 C/C++ 编译器和相关工具包 如

    C++的学习方法及书籍推荐

    学习C++重在理解其各种语言设施所代表的语义,以及C++所能表示的语义所代表的设计思想。...构造,拷贝,解构函数,操作副重载.....)的第一步就是理解基本语言(什么是基本语言?就是C++中better c部分)。

    C++网络爬虫项目

    之后的抓取调度中重复第步,下载这个URL所对应的网页。 如此这般,形成WEBCRAWLER 网络爬虫实训项目 6 循环,直到“待抓取URL队列”空,这表示爬虫已将所有能够被抓取的网页尽 数抓完,完成一轮完整的抓取过程。 ...

    [源码+PDF文档]重学C++ ,重构你的C++知识体系

    从学习角度看,C++是一门“见效慢”的语言;学习曲线陡峭,语言本身复杂。但,如果你想了解很多编程语言的思想源泉,想要一窥大型企业级开发工程的思路,想开发别人做不了的高性能程序,... 第一步是对程序进行编译,

    c语言c++项目源代码_c语言打字游戏代码.rar

    想要在C语言编程之路上迈出坚实的第一步?这款精心设计的打字游戏源码将是你的理想选择。它不仅能带你领略编程的乐趣,还能通过实践提升你的编程技能。 这款游戏以经典打字游戏为蓝本,结合了C语言的特点,实现了...

    学习笔记:编写Clock类,同时学习operator重载符的使用

    第一步:建立win32工程,项目名称为:TestClockClass 第二步:添加Clock类,头文件Clock.h如下: #pragma once #define _CRT_SECURE_NO_WARNINGS #include #include #include #include using namespace std; class ...

    数据结构与算法:C++描述

    第一部分 预备知识 第1章 C++程序设计 1 1.1 引言 1 1.2 函数与参数 2 1.2.1 传值参数 2 1.2.2 模板函数 3 1.2.3 引用参数 3 1.2.4 常量引用参数 4 1.2.5 返回值 4 1.2.6 递归函数 5 1.3 动态存储分配 9 1.3.1 操作...

    程序设计入门—C语言(完)-浙江大学-翁恺 视频.txt

    对于计算机相关专业而言,程序设计是专业基础知识,是进一步学习其他专业知识的第一步阶梯;对于非计算机专业而言,程序设计的学习有助于理解计算机的能力所在,理解哪些是计算机擅长解决的问题,怎样的方式方法是...

    Linux多线程服务端编程:使用muduo C++网络库

    《Linux多线程服务端编程:使用muduo C++网络库》主要讲述采用现代C++在x86-64 Linux上编写多线程TCP网络服务程序的主流常规技术,重点讲解一种适应性较强的多线程服务器的编程模型,即one loop per thread。...

    java学习记录 php转行java基础学习.rar

    第一步 首先要做好学习前的准备工作:java语言一般用于大型的服务器程序开发,所有有必要了解如下内容:Unix开发环境Unix系统原理、Unix开发环境、Unix常用命令。熟练掌握Unix常用命令;熟练构建下的Java开发环境。...

    SLIC超像素分割matlab可调用函数mexw32文件_matlab代码函数C++实现

    而超像素分割作为许多应用的第一步,不应该在其上花费太多功夫。鉴于C翻译成matlab比较麻烦运行又慢,最好的方式是混合编程,将C++程序封装好供matlab直接调用,以方便在matlab上进行后续的研究工作。 声明:仅供...

    Mac OS X平台的开发系列电子书

    Objective-C是学习Mac OS X平台软件开发的第一步。 Cocoa:Cocoa是Mac OS X开发API的昵称。有点类似MFC之于Windows。在学会Objective-C的语法之后,就可以开始学习Cocoa,开发Mac OS X应用程序了。 Quartz:是Mac OS...

    代码语法错误分析工具pclint8.0

    和前面第一步中的方法基本一样,不过这里我们需要用到unix中的find等命令来查找当前目录下的C和C++文件,然后再将它们送给lint程序处理,所以得先从http://www.weihenstephan.de/~syring/win32/UnxUtils.zip下载...

    EKF扩展的卡尔曼滤波器源码(C++和python两个版本)+项目说明.zip

    第一步: ekf/TinyEKF.cpp 把上面python版本tinyekf用C++语言重新以便,作为EKF核心基类; 第二步: 为了先测试,编译了一个和上面python版本类似的多传感器数据融合计算海拔高度的例子: AltitudeDataFusion4Test. GPS...

    基于C和C++实现的单目多视图立体重建系统源码+项目说明.zip

    * 特征点匹配,对于不同的数据量,实则有三种匹配方法,这里只提供第一种: * 对于输入图片属于非连续稀疏图片,采用两两匹配的方式,注意这里不用全部两两匹配,例如A-B匹配完,不用再执行B-A匹配。匹配示意图...

    Java-Base基础学习.rar

    第一步:编译源文件,生成一个class中立文件(文件后缀是clss)XXX.class 指令:javac 源文件名.java 第二步:解释执行class文件 指令:java class文件的名字 dos: 切换盘符: 盘符: 进入指定目录:cd 文件夹名 ...

    基于matlab实现的简易识别车牌+源代码+文档说明

    第一步:从原图像中切割出车牌,去除无用信息 1.读取原图像。 2.将原始彩色图像转换成灰度图像,并显示直方图(如果分布十分不均匀,使用直方图均衡化处理)。 3.使用roberts算子进行边缘检

Global site tag (gtag.js) - Google Analytics