c 程序员简历范文(精选4篇)
C语言程序设计专业简历,应届毕业大学生在求职中个人简历是十分重要一部分希望求职者相关了解程序设计基础求职简历模板。在求职中要怎样写一份出色简历?请阅读以下c语言程序设计开发求职信范文参考!
目前所在: 佛山 年 龄: 22
户口所在: 梅州 国 籍: 中国
婚姻状况: 未婚 民 族: 汉族
诚信徽章: 未申请 身 高: 176 cm
人才测评: 未测评 体 重: 170 kg
人才类型:应届毕业生
应聘职位: 计算机软件
工作年限: 0 职 称: 无职称
求职类型: 实习可到职日期: 随时
月薪要求: --3500 希望工作地区: 佛山,广州,深圳
工作经历
中元电子有限企业公司 起止年月:-02 ~ 2012-03
公司性质: 民营企业 所属行业:通信/电信/网络设备
担任职位: 实习生
工作描述: 该公司以生产电线为主,本人曾于此公司体验流水线工作,且参加了在此期间由公司技术部门与品质部门所开展的各为期一星期的培训讲课
毕业院校: 佛山科技学院
最高学历: 本科 获得学位: 毕业日期: -01
专 业 一: 电子信息工程 专 业 二:
起始年月 终止年月 学校(机构) 所学专业 获得证书 证书编号
语言能力:本文信息来源于大学生个人简历网,请注明!
外语: 英语 较差 粤语水平: 一般
其它外语能力:
国语水平: 良好
工作能力及其他专长
主修课程:C语言程序设计,数据结构,模拟电路,数字电路,通信原理。信号与系统,
数字信号处理,高频电路,51单片机基础
自修科目:C++, Windows程序设计(API),MFC编程,离散数学,计算机组成原理.
微机原理及接口 技术 汇编语言,操作系统精髓与设计原理
,
计算机能力: 有一定的汇编编程经验和较为熟练的C语言编程基础能力,编程经验与分析能力、及Windows界面编程的经验基础,能熟练运用VC6.0的`语言开发环境。
个人自传
严谨务实,以诚待人,做事踏实,稳重,专注,具有较强的责任心,自主好学,性情温和,易与人相处,吃苦耐劳,有较强学习能力, 善于听取他人建议,敢于面对挑战,具有良好的适应性和做事情认真负责。
7.1.1二维数组的定义
前面介绍的数组只有一个下标,称为一维数组,其数组元素也称为单下标变量。在实际问题中有很多量是二维的或多维的,因此C语言允许构造多维数组。多维数组元素有多个下标,以标识它在数组中的位置,所以也称为多下标变量。本小节只介绍二维数组,多维数组可由二维数组类推而得到。
二维数组定义的一般形式是:类型说明符 数组名[常量表达式1][常量表达式2]
其中常量表达式1表示第一维下标的长度,常量表达式2 表示第二维下标的长度。例如:
int a[3][4];说明了一个三行四列的数组,数组名为a,其下标变量的类型为整型。该数组的下标变量共有3×4个,即:
a[0][0],a[0][1],a[0][2],a[0][3]
a[1][0],a[1][1],a[1][2],a[1][3]
a[2][0],a[2][1],a[2][2],a[2][3] 二维数组在概念上是二维的,即是说其下标在两个方向上变化,下标变量在数组中的位置也处于一个平面之中,而不是象一维数组只是一个向量。但是,实际的硬件存储器却是连续编址的,也就是说存储器单元是按一维线性排列的。如何在一维存储器中存放二维数组,可有两种方式:一种是按行排列,即放完一行之后顺次放入第二行。另一种是按列排列,即放完一列之后再顺次放入第二列。
在C语言中,二维数组是按行排列的。即,先存放a[0]行,再存放a[1]行,最后存放a[2]行。每行中有四个元素也是依次存放。由于数组a说明为int类型,该类型占两个字节的内存空间,所以每个元素均占有两个字节)。
7.1.2二维数组元素的引用
二维数组的元素也称为双下标变量,其表示的形式为:
数组名[下标][下标] 其中下标应为整型常量或整型表达式。例如:
a[3][4] 表示a数组三行四列的元素。
下标变量和数组说明在形式中有些相似,但这两者具有完全不同的含义。数组说明的方括号中给出的是某一维的长度,即可取下标的最大值;而数组元素中的下标是该元素在数组中的位置标识。前者只能是常量,后者可以是常量,变量或表达式。
【例7.6】一个学习小组有5个人,每个人有三门课的考试成绩。求全组分科的平均成绩和各科总平均成绩。
可设一个二维数组a[5][3]存放五个人三门课的成绩。再设一个一维数组v[3]存放所求得各分科平均成绩,设变量average 为全组各科总平均成绩。编程如下:
main(){
int i,j,s=0,average,v[3],a[5][3];
printf(“input scoren”);
for(i=0;i<3;i++){
for(j=0;j<5;j++)
{ scanf(“%d”,&a[j][i]);
s=s+a[j][i];}
v[i]=s/5;
s=0;
}
average =(v[0]+v[1]+v[2])/3;
printf(“math:%dnc languag:%dndbase:%dn”,v[0],v[1],v[2]);
printf(“total:%dn”, average);}
程序中首先用了一个双重循环。在内循环中依次读入某一门课程的各个学生的成绩,并把这些成绩累加起来,退出内循环后再把该累加成绩除以5送入v[i]之中,这就是该门课程的平均成绩。外循环共循环三次,分别求出三门课各自的平均成绩并存放在v数组之中。退出外循环之后,把v[0],v[1],v[2]相加除以3即得到各科总平均成绩。最后按题意输出各个成绩。
7.1.3二维数组的初始化
二维数组初始化也是在类型说明时给各下标变量赋以初值。二维数组可按行分段赋值,也可按行连续赋值。例如对数组a[5][3]:
按行分段赋值可写为:
int a[5][3]={ {80,75,92},{61,65,71},{59,63,70},{85,87,90},{76,77,85} };按行连续赋值可写为:
int a[5][3]={ 80,75,92,61,65,71,59,63,70,85,87,90,76,77,85};
这两种赋初值的结果是完全相同的。
【例7.7】
main(){
int i,j,s=0, average,v[3];
int a[5][3]={{80,75,92},{61,65,71},{59,63,70},{85,87,90},{76,77,85}};
for(i=0;i<3;i++)
{ for(j=0;j<5;j++)
s=s+a[j][i];
v[i]=s/5;
s=0;
} average=(v[0]+v[1]+v[2])/3;
printf(“math:%dnc languag:%dndFoxpro:%dn”,v[0],v[1],v[2]);
printf(“total:%dn”, average);
}
对于二维数组初始化赋值还有以下说明:
可以只对部分元素赋初值,未赋初值的元素自动取0值。
例如:
int a[3][3]={{1},{2},{3}};是对每一行的第一列元素赋值,未赋值的元素取0值。赋值后各元素的值为:0 0
0 0
0 0
int a [3][3]={{0,1},{0,0,2},{3}};赋值后的元素值为:
0 1 0
0 0 2
0 0 如对全部元素赋初值,则第一维的长度可以不给出。
例如:
int a[3][3]={1,2,3,4,5,6,7,8,9};可以写为:
int a[][3]={1,2,3,4,5,6,7,8,9};
数组是一种构造类型的数据。二维数组可以看作是由一维数组的嵌套而构成的。设一维数组的每个元素都又是一个数组,就组成了二维数组。当然,前提是各元素类型必须相同。根据这样的分析,一个二维数组也可以分解为多个一维数组。C语言允许这种分解。
如二维数组a[3][4],可分解为三个一维数组,其数组名分别为:
本书帮助有C和C++背景的程序员学习和使用Perl语言。
全书共17章,探讨了Perl语言的所有知识要点。既包括C程序员所熟悉的变量、数据结构、控制语句和子程序,又包括C中所没有的报告编写、文本表格操纵、CGI编程以及简单数据库接口,还讲述了如何充分利用CPAN库中广泛的Perl模块库。
初级
软件程序员初级资格主要培养学生的基本编程能力,应具备以下技能:
1、熟练掌握C程序设计的基础知识、基本概念;掌握过程化程序设计的思想和编程技巧;理解算法的概念以及算法的表示方法,能使用C语言进行简单的程序设计。
2、熟练掌握C++语言的基本语法规则,掌握常用数据类型、函数、类、对象等基础知识;掌握面向对象程序设计的思想和编程技巧;能够使用C++语言进行简单程序设计。
3、掌握面向对象程序设计的基本方法,能进行简单的VC界面设计。
4、掌握基本的数据库知识,熟悉常见数据库在编程语言中的使用。
5、具有规范化、标准化的编程习惯和方法,符合软件工程要求。
中级
中级程序员资格主要培养学生的基本编程能力、数据库应用能力,具备初级的软件工程思想,应具备以下技能。
1、掌握过程化程序设计的思想和编程技巧;理解算法的概念以及算法的表示方法;能够使用C语言按照需求进行编码实现。
2、能够深刻理解和领会面向对象程序设计的特点和风格,掌握其方法和要领。
3、掌握面向对象程序设计的基本方法,熟练使用VC进行界面设计。
4、掌握一定的数据库理论知识,熟悉一种或两种数据库产品的使用,能够进行基本的数据库设计与分析能力,熟悉编程语言与数据库的连接和操作。
5、具备基本的软件工程思想,熟悉软件生命周期和常用开发模型。
6、具有规范化、标准化的编程习惯和方法,符合软件工程要求。
高级
高级程序员资格主要培养学生的数据库编程能力,具备系统的软件工程理论知识,应具备以下能力:
1、熟练掌握过程化程序设计的思想和编程技巧;熟悉数据结构,能够使用C语言能进行较复杂的算法编程。
2、深刻理解和领会面向对象程序设计的特点和风格,具有较高的使用C++语言解决实际问题的能力。
3、能正确运用面向对象的思维方法分析问题和解决问题,能够应用MFC来解决实际复杂的问题,具有创新意识。
4、掌握一定的数据库理论知识,熟悉一种或两种数据库产品的使用,能够进行基本的数据库设计。
【c 程序员简历范文】推荐阅读:
net程序员简历范文11-11
C程序员实习日记07-09
C程序个人总结10-11
c语言递归程序11-06
c语言设计程序11-11
黑马程序员:IOS面试宝典之c语言07-20
c语言源程序10-03
c程序设计作业10-13
汉诺塔c语言程序07-15
c语言程序期末试卷09-22