- 博客(11)
- 收藏
- 关注
原创 c语言学习笔记——数组和指针
1.数组的声明char name[10];int number[200], value[5][12];name是一个长度为10的数组,其中每一个元素的类型是char。number是一个长度为200的数组,其中每一个元素的类型是int。value是一个5*12的二维数组每个元素的类型是int数组元素的下标从0开始,即name[0],number[0],value[0][0]分别表示第一个元素。数...
2018-03-20 05:35:10 338
原创 c语言学习笔记——指针
上次介绍函数的时候,介绍了当使用c语言调用函数交换两个数的值时需要使用指针来完成。这一部分将介绍指针。1.指针介绍指针是一个值为内存地址的变量。下面举一个简单的例子对指针的使用方法进行说明:pointer = &value (1)val = *pointer (2)语句(1)的作用是指针pointer指向变量value的内存地址;语句(2)的作用是将pointer指向的值赋值给...
2018-03-18 06:54:31 357
原创 c语言学习笔记——函数
1. 函数说明在定义函数时,ANSI C要求每个参数都要声明类型。例如,void example(int x, y, z) //声明错误,错误的函数头void example(int x, int y, int z) //声明正确,正确的函数头void表示函数没有返回值。如果函数头中的括号中是void表示函数没有输入参数。在使用函数之前,要用ANSI C形式声明函数原型。2. 递归函数递归...
2018-03-17 05:35:21 994
原创 c语言学习笔记——控制语句
1. 控制语句的形式形式1:if (expression) statement如果expression为真(非零)那么则执行statement语句,如果expression为假(0)则跳过statement语句。statement可以是一条语句或或者是语句块。形式2:if else语句的通用形式是:if (expression) statement1else statement2...
2018-03-13 06:16:13 268
原创 c语言学习笔记——循环
1. c语言中的循环语句有三种:while,for,do while------------------------------------------------------------------------------------------------------while (expression){statement;}----------------------
2018-03-12 04:54:20 415
原创 c语言学习笔记——优先级和关系运算符
在c语言中关系运算符的优先级比算数运算符的优先级要高,比赋值运算符的优先级也要高。关系运算符的结合律是从左到右。运算符的优先级如下运算符(优先级从高到低)结合律()从左往右- + ++ -- sizeof从右往左* / %从左往右+ -从左往右< > <= >=从左往右== !=从左往右= += -= *= /= ...
2018-03-11 22:46:52 351
原创 Fortran学习笔记2——数组
1.数组声明TYPE, DIMENSION(100) :: arrayTYPE可以是REAL,INTEGER或者CHARACTERFortran2003使用方括號([])用作數組生成器。下列表達式定義一個含有五個元素的整型數組array1=[1,2,3,4,5]。2.數組初始化數組在使用之前一定要初始化。數組元素的初始化方法:1.使用賦值語句初始化數組。2.在類型聲明語句中初始化數組。3.用REA...
2018-02-18 04:35:21 1194
翻译 自顶向下的程序设计(Top-down design)
自顶向下的程序设计是这样的一个过程:将一个大的任务分解成很多小的、容易理解的子任务。如果可能的话将每一个子任务进一步的细化。一旦程序被分解成子任务,每个子任务都可以单独编译和测试。直到每个子任务都被测试并能正常工作,我们才会讲子任务合并为一个完整任务。自顶向下的程序设计概念是正规程序设计过程的基础。我们将会详细介绍这个过程。包括的过程如下:1. 明确的声明你要解决的问题。通常编写程序是为了满足某些...
2018-02-12 02:38:00 3858
原创 Fortran学习笔记1——基础知识(数据基本类型及其运算)
1.Fortran基础知识1.1 Fortran字符集Fortran使用的字母表(不局限与字母可以是数字和符号)称为字符集。Fortran2008字符集中有97个符号。它们分别是:大写英文字母(A-Z)——26个符号;小写英文字母(a-z)——26个符号;数字(0-9)——10个符号;下划线(_)——1个符号;算术符号(+ - * / **)——5个符号;其他符号( (
2018-01-27 22:44:40 8532 1
原创 Fortran产生正态分布的随机数
Fortran中用来产生随机数的函数是RANDOM_NUMBER(不需要再调用子程序RANDOM_SEED)。在fcode网站上已经对fortran产生随机数(http://fcode.cn/guide-96-1.html)和fortran产生正态分布的函数(http://fcode.cn/code_prof-33-1.html)进行了介绍。但是随着gfortran版本的升级,生成随机数的语句需要
2018-01-02 03:40:42 7936 1
原创 Fortran中的time子程序比较
对Fortran中的几种调用时间的子程序(CPU_TIME,SYSTEM_CLOCK,DATA_AND_TIME,DATA_AND_TIME)进行对比研究。
2017-11-24 22:44:40 3606 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人