struct emp
{
char name[10];
float salary;
};
int main(int argc,char* argv[])
{
struct emp array_emp[1000000];
#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
#include <string.h>
struct emp {
char name[10];
float salary;
};
int main() {
struct emp *array_emp;
array_emp=malloc(1000000*sizeof(struct emp));
if (NULL==array_emp) {
printf("Can not malloc 1000000 emp!\n");
return 1;
}
strcpy(array_emp[999999].name,"123456789");
array_emp[999999].salary=50000.0f;
free(array_emp);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
#include <string.h>
struct emp {
char name[10];
float salary;
};
int main() {
struct emp *array_emp;
int i;
array_emp=(struct emp *)malloc(1000000*sizeof(struct emp));
if (NULL==array_emp) {
printf("Can not malloc 1000000 emp!\n");
return 1;
}
for (i=0;i<1000000;i+=10000) {
sprintf(array_emp[i].name,"%d",i);
array_emp[i].salary=(float)i;
}
for (i=0;i<1000000;i+=10000) {
printf("%d %s %f\n",i,array_emp[i].name,array_emp[i].salary);
}
free(array_emp);
return 0;
}
//0 0 0.000000
//10000 10000 10000.000000
//20000 20000 20000.000000
//30000 30000 30000.000000
//40000 40000 40000.000000
//50000 50000 50000.000000
//60000 60000 60000.000000
//70000 70000 70000.000000
//80000 80000 80000.000000
//90000 90000 90000.000000
//100000 100000 100000.000000
//110000 110000 110000.000000
//120000 120000 120000.000000
//130000 130000 130000.000000
//140000 140000 140000.000000
//150000 150000 150000.000000
//160000 160000 160000.000000
//170000 170000 170000.000000
//180000 180000 180000.000000
//190000 190000 190000.000000
//200000 200000 200000.000000
//210000 210000 210000.000000
//220000 220000 220000.000000
//230000 230000 230000.000000
//240000 240000 240000.000000
//250000 250000 250000.000000
//260000 260000 260000.000000
//270000 270000 270000.000000
//280000 280000 280000.000000
//290000 290000 290000.000000
//300000 300000 300000.000000
//310000 310000 310000.000000
//320000 320000 320000.000000
//330000 330000 330000.000000
//340000 340000 340000.000000
//350000 350000 350000.000000
//360000 360000 360000.000000
//370000 370000 370000.000000
//380000 380000 380000.000000
//390000 390000 390000.000000
//400000 400000 400000.000000
//410000 410000 410000.000000
//420000 420000 420000.000000
//430000 430000 430000.000000
//440000 440000 440000.000000
//450000 450000 450000.000000
//460000 460000 460000.000000
//470000 470000 470000.000000
//480000 480000 480000.000000
//490000 490000 490000.000000
//500000 500000 500000.000000
//510000 510000 510000.000000
//520000 520000 520000.000000
//530000 530000 530000.000000
//540000 540000 540000.000000
//550000 550000 550000.000000
//560000 560000 560000.000000
//570000 570000 570000.000000
//580000 580000 580000.000000
//590000 590000 590000.000000
//600000 600000 600000.000000
//610000 610000 610000.000000
//620000 620000 620000.000000
//630000 630000 630000.000000
//640000 640000 640000.000000
//650000 650000 650000.000000
//660000 660000 660000.000000
//670000 670000 670000.000000
//680000 680000 680000.000000
//690000 690000 690000.000000
//700000 700000 700000.000000
//710000 710000 710000.000000
//720000 720000 720000.000000
//730000 730000 730000.000000
//740000 740000 740000.000000
//750000 750000 750000.000000
//760000 760000 760000.000000
//770000 770000 770000.000000
//780000 780000 780000.000000
//790000 790000 790000.000000
//800000 800000 800000.000000
//810000 810000 810000.000000
//820000 820000 820000.000000
//830000 830000 830000.000000
//840000 840000 840000.000000
//850000 850000 850000.000000
//860000 860000 860000.000000
//870000 870000 870000.000000
//880000 880000 880000.000000
//890000 890000 890000.000000
//900000 900000 900000.000000
//910000 910000 910000.000000
//920000 920000 920000.000000
//930000 930000 930000.000000
//940000 940000 940000.000000
//950000 950000 950000.000000
//960000 960000 960000.000000
//970000 970000 970000.000000
//980000 980000 980000.000000
//990000 990000 990000.000000
//
1 预处理 问题1:什么是预编译?何时需要预编译? 答: 预编译又称预处理,是整个编译过程最先做的工作,即程序执行前的一些预处理工作。主要处理#开头的指令。如拷贝#include包含的文件代码、替换#define定义的...
1 预处理 问题1:什么是预编译?何时需要预编译? ...预编译又称预处理,是整个编译过程最先做的工作,即程序执行前的一些预处理工作。...如拷贝#include包含的文件代码、替换#define定义的宏、条件编译#if等。...
在C语言中,关键字static有三个明显的作用:1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被...
感谢博主:ffmxnjm整理 第一部分:基本概念及其它问答题 3 1、关键字static的作用是什么? 3 2、“引用”与指针的区别是什么? 3 ...3、.h头文件中的ifndef/define/endif 的作用?... 与 #...
最全的C语言试题总结 C语言终极面试宝典_C语言面试必 C语言 第一部分:基本概念及其它问答题 1、关键字static的作用是什么? 这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用:...
C语言面试题大汇总 4. static有什么用途?(请至少说明两种) 1.限制变量的作用域(DL:使其只在定义的当前文件中起作用,static是只能由与变量在同一个文件中定义的程序存取的全局变量。也就是说使全局变量成为文件...
第一部分:基本概念及其它问答题 3 1、关键字static的作用是什么? 3 2、“引用”与指针的区别是什么? ...3、.h头文件中的ifndef/...6、全局变量和局部变量在内存中是否有区别?如果有,是什么区别? 4 7、什么是
1 预处理 问题1:什么是预编译?何时需要预编译? 答: 预编译又称预处理,是整个编译过程最先做的工作,即程序执行前的一些预处理工作。主要处理#开头的指令。如拷贝#include包含的文件代码、替换#define定义的...
1 预处理 问题1:什么是预编译?何时需要预编译? 答: 预编译又称预处理,是整个编译过程最先做的工作,即程序执行前的一些预处理工作。主要处理#开头的指令。如拷贝#include包含的文件代码、替换#define定义的宏、...
预处理问题1:什么是预编译?何时需要预编译?答:预编译又称预处理,是整个编译过程最先做的工作,即程序执行前的一些预处理工作。主要处理#开头的指令。...在这种情况下,可以将所有包含文件预编译为...
static有什么用途?(请至少说明两种) 1.限制变量的作用域 2.设置变量的存储域 7. 引用与指针有什么区别? 1) 引用必须被初始化,指针不必。 2) 引用初始化以后不能被改变,...9. 全局变量和局部变量在内存中是否有
C语言经典面试题 与 C语言面试宝典2017年12月22日 16:15:26 1772人阅读 评论(0) 收藏 举报 分类:C(67) 目录(?)[+]1 预处理问题1:什么是预编译?何时需要预编译?答:预编译又称预处理,是整个编译过程...
https://blog.csdn.net/qq_26093511/article/details/78874424
(c语言常量中以0开头为8进制数,其中不可能出现8;) 浮点常量由整数部分、小数点、小数部分和指数部分组成。您可以使用小数形式或者指数形式来表示浮点常量。 小数形式中必须有整数部分和小数部分,或者两者同时...
C语言面试题总汇 原地址:http://blog.csdn.net/pfgmylove/article/details/3207236 4. static有什么用途?(请至少说明两种) 1.限制变量的作用域 2.设置变量的存储域 7. 引用与指针有什么区别? 1) 引用必须被...
MySQL的C语言API接口 1、首先当然是连接数据库,函数原型如下: MYSQL * STDCALL mysql_real_connect(MYSQL *mysql, const char *host, const char *user, const char *passwd, const char *db, unsigned int...
第一部分:基本概念及其它问答题 ...在C语言中,关键字static有三个明显的作用: 1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2). 在模块内(但在函数体外),一
1 预处理 问题1:什么是预编译?何时需要预编译? 答: 预编译又称预处理,是整个编译过程最先做的工作,即程序执行前的一些预处理工作。主要处理#开头的指令。如拷贝#include包含的文件代码、替换#define定义的...
MySQL的C语言API接口 1、首先当然是连接数据库,函数原型如下: MYSQL * STDCALL mysql_real_connect(MYSQL *mysql, const char *host, const char *user, const char *passwd, const char *db, unsigned int ...
jdk1.8 64位官方正式版 jdk-8u91-windows
C#入门必看含有100个例字,每个例子都是针对C#的学习关键知识点设计的,是学习C#必须知道的一些程序例子,分享给大家,需要的可以下载
这本面试手册包含了Java基础、Java集合、JVM、Spring、Spring Boot、Spring Cloud、Mysql、Redis、RabbitMQ、Dubbo、Netty、分布式及架构设计等方面的技术点。内容难度参差,满足初中高级Java工程师的面试需求。
xshell6 和 xftp6个人版,直接安装即可使用。
官方的DEV C++ 规范好用的自学C语言工具
七夕节、情人节表白用的HTML源码(两款)
本教程页数不多,7页,主要描述如何使用以太坊ETH挖矿,图文并茂的展示和流程细节的体现,基本看了一遍就肯定能够学会了。
这个视频主要讲了laravel5.6版本 路由 控制器 请求响应 模型 视图 。。。太多了,详细的看目录就行了,基本上框架开发常用的功能都讲了。应该算是目前比较详细的框架教程了 学会基础的laravel框架的使用
jd_seckill京东抢茅台插件最新版【京东飞天茅台1499抢购】Python脚本的完整安装+使用教程,这个很好用,稳定出单!
本课程的目标是引导大家从本质上了解内存和C语言程序的关联,课程性质是原理性、理解性的。虽实战较少但可以用来指导实战,层次上高于实战。 本课程为《C语言高级专题》的第一部分,本专题适合有一定C语言基础(至少要学过C语言,掌握gcc开发环境,会在linux命令行下编写、编译、运行、调试简单C语言程序)的同学;如果是零基础的同学,请先看我的《嵌入式工程师养成计划系列 — 朱老师带你零基础学Linux》和《嵌入式linux C语言完全学习》(光盘里的名字叫《嵌入式linux C编程基础》)
SecureCRT中文破解版欢迎大家下载,非最新版本!!!