[C++调试笔记]Main函数声明变量
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include "define.h"
#define NUMBMAX 3000000
#define WRITSPACSTEP 1 //空间每隔多少步写入
#define SIMUSTEP 25000 //模拟总步数
#define SHOWSTEP 500 //时间上每隔多少步求平均值
#define SHOWNUMB 13#include <iostream>int main()
{//std::cout << "Hello World! \n";static particle part_e[NUMBMAX], part_D[NUMBMAX], part_C3[NUMBMAX]; //三种模拟粒子int numb_edc[3]; //存放三种粒子的粒子数double dens[3][Nz_plas];//Nz_plas = 1001; z方向网格数 //存放三种粒子在各格点的密度double char_dens[Nz_plas], pote[Nz_plas], fiel[Nz_plas]; //存放各格点的电荷密度、电势、电场double flux[3][2], ener_flux[3][2], flux_aver[3][2], ener_flux_aver[3][2]; //3种粒子,2个边界 //统计入射到边界的粒子流及能流//fp_init=fopen("intial.dat","w"); 判断文件是否存在,存在则删除新建//fp_aver=fopen("aver.dat","w");//fp_flux_aver=fopen("flux_aver.dat","w");//fp_ener_flux_aver=fopen("ener_flux_aver.dat","w");// fp_dura=fopen("duration.dat","w");FILE* fp_init, * fp_aver, * fp_flux_aver, * fp_ener_flux_aver, * fp_dura;double dens_aver[3][Nz_plas], char_dens_aver[Nz_plas], pote_aver[Nz_plas], fiel_aver[Nz_plas]; //存放平均值int i, j, k;//fp_who[0] = fopen("1ns.dat", "w");//fp_who[1] = fopen("2ns.dat", "w");//fp_who[2] = fopen("3ns.dat", "w");//fp_who[3] = fopen("5ns.dat", "w");//fp_who[4] = fopen("7ns.dat", "w");//fp_who[5] = fopen("10ns.dat", "w");//fp_who[6] = fopen("15ns.dat", "w");//fp_who[7] = fopen("25ns.dat", "w");//fp_who[8] = fopen("35ns.dat", "w");//fp_who[9] = fopen("45ns.dat", "w");//fp_who[10] = fopen("60ns.dat", "w");//fp_who[11] = fopen("80ns.dat", "w");//fp_who[12] = fopen("100ns.dat", "w");FILE* fp_who[SHOWNUMB]; //文件数组int show_who[SHOWNUMB] = { 1000,2000,3000,5000,7000,10000,15000,25000,35000,45000,60000,80000,100000 };//clock() 计算函数的执行时间clock_t star, fini;int hour, minu;star = clock();//printf("%d \n",numb_edc[0]);//printf("%d \n",numb_edc[1]);//printf("%d \n",numb_edc[2]);}// 运行程序: Ctrl + F5 或调试 >“开始执行(不调试)”菜单
// 调试程序: F5 或调试 >“开始调试”菜单// 入门使用技巧:
// 1. 使用解决方案资源管理器窗口添加/管理文件
// 2. 使用团队资源管理器窗口连接到源代码管理
// 3. 使用输出窗口查看生成输出和其他消息
// 4. 使用错误列表窗口查看错误
// 5. 转到“项目”>“添加新项”以创建新的代码文件,或转到“项目”>“添加现有项”以将现有代码文件添加到项目
// 6. 将来,若要再次打开此项目,请转到“文件”>“打开”>“项目”并选择 .sln 文件
[C++调试笔记]Main函数声明变量相关推荐
- 【Android 安装包优化】使用 lib7zr.so 动态库处理压缩文件 ( jni 中 main 函数声明 | 命令行处理 | jni 调用 lib7zr.so 函数库处理压缩文件完整代码 )
文章目录 一.JNI 中 main 函数声明 二.命令字符串切割并传入 main 函数 三.完整代码示例 1.完整 jni 代码 2.完整 java 代码 3.执行结果 四.参考资料 前置博客 : [ ...
- php中声明一个函数,php学习笔记之 函数声明
/* 函数定义: * 1.函数是一个被命名的 * 2.独立的代码段 * 3.函数执行特定任务 * 4.并可以给调用它的程序返回一个值 * * 函数的优点: * 1.提高程序的重用性 * 2.提高程序的 ...
- python variable函数_python main函数中变量默认为global variable
在python的main函数中的变量默认为全局变量,而其他的def函数中的变量则默认为局部变量. 当然,局部变量会优先于全局变量,在执行formal_print(t_global)语句时便可看出. 测 ...
- javascript 红宝书笔记之函数、变量、参数、作用域
ECMAScript 不介意传进来多少个参数,也不介意传进来的参数类型. 理解参数: 命名的参数只提供便利,不是必需的. ECMAScript 的变量包含两种不同的数据类型的值.分别是 简单的数据构成 ...
- python学习笔记1-print()函数与变量+数据类型与转换+条件判断与条件嵌套+input()函数
print()函数与变量 1.基本句式 print('千寻') 2.引号的用法 3.转义字符 print('let\'s go') 4.变量和赋值 5.小结 数据类型与转换 字符串 整数 浮点数 数据 ...
- VS直接调试可执行文件main函数.exe输入参数argc(项目--> 属性--> 调试--> 命令参数)
#include <stdio.h> using namespace std;int main(int argc, char** argv) {int i;printf("arg ...
- C语言调试技巧:main函数输入参数
带入参的main函数 介绍 带入参的main函数主要用于一些基本调试,main函数的入参在main函数里被解析为字符串,因此根据具体的调试业务可以需要将字符串转为相应的int类型或double类型进行 ...
- JavaScript 中的 Hoisting (变量提升和函数声明提升)
如何将 函数声明 / 变量 "移动" 到作用域的顶部. 术语 Hoisting(提升) 在很多 JavaScript 博文中被用来解释标识符的解析.其实 Hoisting(提升) ...
- main() 函数解析(一)——Linux-0.11 剖析笔记(六)
文章目录 1. 宏定义`_syscall0` 2. `setup.s`读取的参数 3. 读取CMOS实时时钟信息 3.1 `outb_p(value,port)` 3.2 `inb_p(port)` ...
最新文章
- 基于Python的MORSE音频的波形和频谱(二)
- PlistBuddy简单使用
- 互联网晚报 | 11月27日 星期六 | 电子烟等新型烟草制品参照卷烟监管;有赞上线“有赞酒店”;法拉第未来收到退市通知...
- 《局域网聊天——Android》
- 操作系统之文件管理:7、文件的系统层次
- 多态 java 1614787331
- C# textBox框实现输入像百度搜索出现下拉列表的格式
- 数据切分——MySql表分区概述
- 个人项目需求与分析——点菜系统App
- oracle歸檔日誌,oracle歸檔日誌清理 | 學步園
- Vue在线预览word
- 文件系统系列之一:fat文件系统的结构分析
- 各种文件后缀名与打开方式大全
- aruino四轮蓝牙小车控制
- Web前端鼠标变小手CSS和JS(Vue)两种实现
- Pandas中,使用reindex方法报错:index must be monotonic increasing or decreasing的分析
- ZBLOG即时聊天(客服)插件v1.3.2版本下载,强大的在线客服系统源码
- sql 累计占比_sql 面试题(难题汇总)
- 分布式内存网格Hazelcast源码导读
- 清理Ubuntu虚拟机磁盘空间