很多初学者不是很能够理解notepad++这一类编辑器的作用:比如说这个东西好像是查错比较困难什么的,反正我现在不会用编辑器查错。毕竟只是一个编辑器嘛。但是到了后来你随时随地想到一个程序像编写了运行一下的时候,你就会感受到这一类编辑器的重要性了。

不一定要使用notepad这一款,你可以使用很多其他的一些编辑器,都是非常轻便的。为什么说轻便呢?因为打开这个软件不需要像打开vs一样,你至少要等上个几分钟,如果你的电脑足够干净,并且足够快,可能30秒吧,又或者十几秒,比如我之前刚买这台电脑的时候装上了vs2015,然后运行的就是飞快。还有一个建议,就是搞计算机编程的你这电脑上也就什么也不要装了,什么管家啊,什么视频软件啊,或者什么游戏软件啊,统统就不要装,当然,你如果够厉害搞什么超极本,什么超快内存超大的,你想装随便的哇,反正现在的软件越来越大,总有一天你就给搞死掉了。并且你随便装个东西不管你怎么搞,你都擦不干净,你都会在电脑上留下痕迹搞不掉的,放心吧,肯定搞不掉的。随便举个例子,之前设置了一个东西,好像是与运行接口有点关系,具体是什么给忘了,后来也没有设置过。发现当初安装了卸载了的一个应用程序,我尝试吧注册表删掉都没有自动消除它允许接口。反正我不打游戏的,所以我的电脑上,除了编程软件之外只有百度云盘和QQ。建议大家电脑性能不是非常非常强的话,最好就不要装那些东西了。

言归正传,notepad++的好处就在于打开它只要两秒钟,或许连两秒钟都不要。就相当于打开一个文本文档。然后你看,很多的教学视频上,那些老师用的也都是notepad++.

好,我们先说一下,怎么下载,大家可以到官网上去下载,也可以到百度下载去下载,这东西就不说了,但是提醒大家的是一般都话下载的notepad++都是带有很多的用不到的插件的所以大家也可以直接下载一个精简版的,这个就足够大家用了。http://pan.baidu.com/s/1eRPvbrW#list/path=/这个网址呢是网上一个网友发的,然后我就粘过来了,也不知道当初我是不是下载的这个地方的。反正精简版的都差不多,大家注意好了下载就行,http://www.shaoit.com/notepad.html这是那个分享的网站,里面有一些具体介绍。

然后下载好了之后,你选择语言

比如这里选择的是c语言,然后就是编写出了一段代码,比如我这里编写的hello

world,然后发现竟然不能运行,那是因为,你只下载了编辑器而没有下载编译器。什么叫做编译器,就是将你写的代码转换成计算机能够看得懂的代码的那个程序。然后由.c文件生成一个.exe可执行程序。这一类的编译器很多,个人建议下载一个gcc,这个东西小,而且比那个mingw还是什么wingm的,忘了,比那个操作简单而且方便。根据自己的电脑情况下载,反正现在也没有32的了,就下个64的吧。http://www.xpgod.com/soft/14353.html这个网站应该可以下载的,到下载地址里面随便点击一个就行,,然后下载好了之后安装一下,环境也不用配置。

然后就到了最关键的一步了,就是怎么将两个东西放在一起。网上会说要设置环境啊什么的,反正我运行了一次之后,没有设置,在查看的时候,电脑也自动设置好了。话不多说,直接上图。

点击运行,出现如下图:

现在,你需要一串神秘代码:

编译命令://cmd /k gcc -o "$(CURRENT_DIRECTORY\$(NAME_PART).exe"

"$(FULL_CURRENT_PATH)" & pause & exit

运行命令://cmd /k

"$(CURRENT_DIRECTORY)\$(NAME_PART).exe"

注意,将//后面的依次输入其中空白条,并点击运行,应该就是可以的了。这个东西啊应该是就可以跳过那些设置的环节了。(或者当初我下载gcc的时候已经设置过了,然后我给忘了。可能性

不大)

然后,是不是觉得每次都输入以下,真TM的烦,然后,你就可以换另外一种方式,输入另外一串神秘代码:

//cmd /k gcc -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"

"$(FULL_CURRENT_PATH)" && CLS &&

"$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT

其实,这两串是一样的,只是下面合并了。

输入之后,点击保存,并且设置快捷键。然后,你就可以从上面菜单栏里面应该是运行下面找到你刚刚保存的快捷方式。以后再运行就不需要输入一长串神秘代码了。然后,只要你代码不出现问题,都是可行的。就像vs一样可以正常运行了。不过,如果查错的话,个人建议还是vs可靠。

注:千万不要输入代码时带上//,这是没用的。

最后给你们看一下运行效果:

使用notepad 开发c语言程序,使用notepad++编写程序相关推荐

  1. 用python编写程序、判断某一年是否是闰年_恳求尽量编写下列程序题 6.编写程序,判断某一年是否是闰年。(闰年的条件是:能被4整除,但是不能...

    恳求尽量编写下列程序题6.编写程序,判断某一年是否是闰年.(闰年的条件是:能被4整除,但是不能被100整除,或者可以被400整除.)7.输入一个华氏温度,要求输出摄氏温度,输出时要求... 恳求尽量编 ...

  2. 让你提前认识软件开发(46):首先是为人编写程序,其次才是计算机

    第3部分 软件研发工作总结 首先是为人编写程序,其次才是计算机 "首先是为人编写程序,其次才是计算机",这是软件开发的基本要点,软件的生命周期贯穿于产品的开发.测试.生产.发布.用 ...

  3. C语言(CED)编写程序,求sum=1*1*1+2*2*2+3*3*3+4*4*4+5*5*5+····+n*n*n

    (请先看置顶博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 编写程序,求sum=1*1*1+2*2*2+3*3*3+ ...

  4. C语言:利用指针编写程序,用梯形法计算给定的定积分

    题目来源:大工慕课 链接 作者:Caleb Sung 题目要求 利用指针编写程序,用梯形法计算下列公式中的定积分: ∫100(x3+12x+1)dx ∫ 0 10 ( x 3 + 1 2 x + 1 ...

  5. C ++基础 | 从 理解C++程序结构 到 编写程序_1

    目录 程序结构 第一个 C++ 程序 善用注释 g++ 编译 使用命名空间 写入控制台 程序结构 每个 C ++ 程序由两部分组成,预处理器指令(Preprocessor) 和 主函数(main()) ...

  6. java程序步骤_java编写程序的步骤是什么?java编写程序步骤实例讲解

    写java编程就是一步一步的来,这样才会写好一个编程,之后也才能正常的运行,那么java编写程序的步骤是什么?今天我们就来给大家讲解一下这方面的内容.大家可以参考以下文章! 1.编写源文件 使用文本编 ...

  7. 用C语言在NDS上编写程序

    在DS上进行开发是我一直的梦想,虽然有DSBasic, DSLua等解释器,但是总感觉很别扭,而且没有更多的语言支持.昨天偶然发现了一个DS上的x86虚拟机,我想在这上面测试一下. 我们需要以下组件: ...

  8. C语言用func函数编写程序,C语言程序设计教程第四章练习题解析(1)

    printf("该数是奇数"); } int main() { int num; scanf("%d",&num); func(num); return ...

  9. c语言字符串升序输出,编写程序将已按升序排好的两个字符串a和b中的字符按升序归并到字符串c中,最后输出”abcdefghijklmnpq”。...

    满意答案 sjoest 2014.08.18 采纳率:59%    等级:8 已帮助:663人 (1)char a[]="acegikm";       a数组没有赋予数组大小,所 ...

最新文章

  1. 一、select查询
  2. vue设置全局变量和修改
  3. js 为什么0.1+0.2不等于0.3
  4. VTK:可视化之ShadowsLightsDemo
  5. 使用UI Automation实现自动化测试 --工具使用
  6. 用于用户C语言标识符,下列可用于C语言用户标识符的一组是( )
  7. 容器编排技术 -- Kubernetes Nodes
  8. Kali linux学习入门-安装Kali Linux 后需要做的 20 件事
  9. Mybatis_day1
  10. Ubuntu java 环境变量
  11. 【优化算法】模拟退火算法简介
  12. 当初我要是这么学习操作系统就好了(附带思维导图)
  13. [Telink][TLSR8251] [泰凌微][SDK3.4] 上手第二步 框架介绍
  14. csdn文章中首行缩进两个字符的命令
  15. 全球院士共话智能工业创新
  16. zdragon 厚积薄发(博客)
  17. 2022-03-07 Influxdb创建用户接口与raft日志交互封装
  18. ping ip和端口
  19. 团体程序设计天梯赛-练习集 L1-015 跟奥巴马一起画方块
  20. php反序列化--字符串逃逸

热门文章

  1. Excel办公技巧:Excel表格权限设置,这方法厉害
  2. html电子书_6个高质量免费的电子书下载网站
  3. 计算机等级pc技术,计算机等级考试三级PC技术上机(1)
  4. 下载mrt需要java_MRT的安装与使用.doc
  5. 斋藤康毅-深度学习入门 学习笔记四
  6. 【个人网站设计】【1】
  7. matlab如何实现整除的编码
  8. 代理商管理系统什么作用?
  9. map和foreach怎么中断循环?
  10. 基于ESP-01S的USB电压电流表