codeblocks还有人用吗

codeblocks还有人用吗,第1张

有人用。CodeBlocks是一款开源、跨平台的集成开发环境(IDE),它支持多种编程语言,如C/C++、Python、Fortran等。CodeBlocks强大的功能和易于使用的界面,使它成为许多程序员的首选工具。在教育、工业、科研等领域,CodeBlocks都是非常受欢迎的开发工具。仍然有很多人在使用CodeBlocks。

1、跨平台性:CodeBlocks支持Windows、Linux和MacOSX等多种操作系统,方便用户进行多平台开发。

2、多语言支持:CodeBlocks支持多种编程语言,如C/C++、Python、Fortran等。用户可以根据需求选择合适的语言进行开发。

3、易用性:CodeBlocks的界面简单易用,且支持自定义快捷键等功能,使得用户可以更加方便、高效地进行开发。

4、插件丰富:CodeBlocks支持丰富的插件,如SVN插件、CodeCompletion插件等,大大提高了开发效率。

5、支持多编译器:CodeBlocks支持多种编译器,如GNUGCC、MicrosoftVisualC++等,用户可以根据需要选择合适的编译器。

找不到编译器

遇到错误就仔细看错误提示

鸟文看不懂的话就去google翻译

这个错误提示已经说得很清楚了, 找不到编译器, 到菜单Settings->Compiler and debugger->Global compiler settings->GNU GCC Compiler->Toolchain executables下去修复编译选项

前提是你已经装了gcc

如过没装, 就去下个包含mingw的codeblocks, (mingw包含gcc编译器), 这个就是你要的傻瓜式ide, 什么都齐全, 估计你装的codeblocks是不包含mingw的版本

1、关于codeblocks IDE的极速安装

参考教程:Windows下搭建fortran开发环境

2、子程序的一般形式:subroutine xxxx(参数1,参数2)

implicit none

参数1类型

参数2类型

xxxxxx代码

end subroutine xxxx

3、编写子程序

传入2个参数

其中一个是字符串

另一个是整数

循环整数次,打印字符串

程序结束时改变传入的整数值

传入的参数有如下三种形式:

intent(in):在子程序中不可改变值

intent(out):可在子程序中改变

intent(inout):可在子程序中改变

=====================================

!子程序

subroutine dy2003310(strFileName, times)

implicit none

character(),intent(in)::strFileName

integer,intent(inout)::times

integer::i

do i=1,times

print , strFileName

end do

times=times+times

end subroutine dy2003310

4、使用fortran的关键字contains

contains是Fortran 90中新增的一个语法功能

在module或者subroutine中

可以用contains来包含其他的module或者subroutine

编写主程序

测试子程序是否能够改变传入的参数

implicit none

character(len=255)::str

integer::n

str=168

n=3

print ,

print , 子程序运行之前,n=,n

call dy2003310(str,n)

print , 子程序运行之后,n=,n

print ,

5、在codeblocks中编译、链接:

6、运行、测试结果如下

可以看到:

子程序调用前参数2等于3

调用后变成了6

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/biaobai/4039417.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-04-11
下一篇2024-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存