C语言:先定义一个结构体Student,它包含四个成员:学号(number),姓名(name),电话(telphone),地址(address)

C语言:先定义一个结构体Student,它包含四个成员:学号(number),姓名(name),电话(telphone),地址(address),第1张

这是改完的代码

#include <stdioh>

struct student

{

char num[20],name[20],tel[20],addr[20];

}stu[3];

int main()

{

//struct student stu_[3];

void input(student stu[], int n);

void print(student stu[], int n);

input(stu,3);

printf("学生信息如下:\n");

print(stu,3);

return 0;

}

void input(student stu_[], int n)

{

int i = 0;

for(;i<n;i++)

{

printf("请输入第%d个学生的信息:\n",i);

printf("the number:");

scanf("%s",stu_[i]num);

printf("the name:");

scanf("%s",stu_[i]name);

printf("the tel:");

scanf("%s",stu_[i]tel);

printf("the address:");

scanf("%s",stu_[i]addr);

}

}

void print(student stu_[], int n)

{

int i;

for(i=0;i<n;i++)

printf("number:%s\tname:%s\ttel:%s\taddr:%s\n",stu_[i]num,stu_[i]name,stu_[i]tel,stu_[i]addr);

}

首先声明参数就有问题,为什么要加上个stuct;

还有你的input()函数的i没有初始化,直接就i=i,这时候的i是负无穷啊,怎么可能对;

还有你都定义了一个结构体变量了,main函数里就没必要再定义了

电子信息工程 (专升本)教学计划说明

培养目标:

本专业旨在培养不仅具有扎实的电子、通信、计算机应用学科的专业基础知识,更具有实践动手能力的开发应用型与技能型相结合的高级技术人才。适合从事现代电子、通信、仪器仪表、家电、开发、经营、维护等工作。

主干课程说明:

1、C语言程序设计

The C programming language Course

预修课程:计算机基础

主要内容:主要介绍C语言的基本概念,各种数据类型的使用技巧,C语言模块化程序设计的方法,文件的基本 *** 作和使用规则。该书的程序以IBM PC机上Turbo C 20版本为背景,利用现代风格定义和声明函数,使程序具有更好的易读性,并使系统对函数和参数的类型进行检查。本书用N--S结构化流程图描述算法所有程序都按照结构化程序设计方法编写,有助于学生养成良好的程序设计习惯。

教 材:《C语言程序设计教程》 谭浩强编著 高等教育出版社

参考书目:《C语言程序设计》 谭浩强著 清华大学出版社

2、信号与系统

Signal and System

预修课程:高等数学(傅里叶级数、复数)、电路基础(上)

主要内容:是一门信息处理类课程的专业基础课,主要内容有信号及其分类、线性时不变系统的时域、频域、S域(Z域)的分析方法,涉及各种常见的模拟、抽样、脉冲、数字信号及其分析、处理方法。通过本门课程的学习,可以了解信号传输、处理的原理,对频谱等基本理论概念有所掌握,方便对后续课程的学习。

教 材:《信号与系统》 胡光锐编 上海交大出版社

3、高频电子线路

High Frequency Electronic Circuit

预修课程:电路分析、低频电子线路、模拟电子技术

主要内容:高频电子线路介绍无限电高频电路的基本原理和分析方法。为应用电子专业的专业基础课程,本课程将重点介绍(1)无线电信号传输原理(2)选频网络(3)高频小信号放大器(4)噪声和干扰(5)非线性电路、时变参量电路和变频器(6)高频功率放大器(7)振幅调制与解调(8)角度调制与解调(9)反馈控制电路。掌握高频电路的基本原理和分析方法为学习后断专业课程和从事无线电电子技术工作打下基础。

教 材:《高频电子线路》 张肃文编 高等教育出版社

参考书目:《无线电技术基础》 管致中等编 高等教育出版社

《高频电路》 清华大学通信教研组编 人民邮电出版社

4、电子技术

Electronic Technology

预修课程:高等数学、电路分析

主要内容: 电子技术包括模拟电子和数字电子技术。模拟电子技术介绍了用电子线路传输和处理模拟电学量的基本原理和方法。内容包括半导体器件;基本放大电路和多级放大电路;放大电路中的反馈;正弦波振荡器;集成运算放大器;直流稳压电源等。数字电子技术阐述其基本概念、基本原理和基本分析方法。内容包括数字逻辑基础;逻辑门电路;组合逻辑电路;时序逻辑电路;脉冲信号的产生与整形;A/D和D/A转换器等。

教 材:《电子技术》,李忠波主编,机械工业出版社 1998

参考书目:《电子技术基础模拟部分》,康华光主编,高等教育出版社 1988

《电子技术基础数字部分》,康华光主编,高等教育出版社 1988

5、电子线路CAD

CAD for Electronics Circuitry

预修课程:

《模拟电子技术》、《数字电子技术》、《计算机应用基础》等

主要内容:

关于Protel 99 软件的介绍。Protel 99 简介;Protel 99 软件的基本界面介绍;原理图设计系统介绍,包括各种原理图编辑器的基本功能、原理图的绘制、网络表和各种报表的生成、原理图的检测、元件库的编辑等;印制电路板设计系统,包括PCB编辑器的基本功能、单面板的制作、双面板的制作、PCB元件库的编辑等。

教材:

《电路设计与制版Protel 99 入门与提高》,高鹏主编,人民邮电出版社

6、单片机原理及应用

Principle and Application of Single-Chip Microcomputer

预修课程:数字电子

主要内容:本课程主要介绍MCS-51单片机的结构和原理,MCS-51单片机的指令系统,MCS-51单片机的应用程序设计,MCS-51单片机内部定时器/计数器及其应用,MCS-51单片机的系统扩展,MCS-51系统的串行接口,MCS-51单片机的中断系统,单片机应用系统的组成,单片机应用系统的开发,8098准十六位单片机。

教 材:《单片计算机极其应用》白驹 雷晓平编 电子科大出版社

参考书目:《单片微型机原理、应用与实验》 张友德等编 复旦大学出版社

7、计算机网络

Computer network

主要内容:网络技术迅速发展,Novell网络在微机网络市场中占很大比重,重点叙述了Novell网络的结构,性能,网卡技术,组网配置以及安装使用,还阐述了该网络的发展策略,体系结构,工作原理以及有关的协议,又提供了很有实用价值的网卡产品选择,建网环境配置,系统安装和使用方法。

教 材:《Novell网络原理与实用技术》 张公忠、王钰编著 清华大学出版社

参考书目:《计算机局域网--网络原理与性能评价》 汤毅坚编著 人民邮电出版社

8、数据库原理

Principles of Database Systems

预修课程:数据结构

主要内容:数据管理技术的发展,数据库系统的组成,关系模型,关系数据库标准语言SQL,事务的概念,恢复与并发控制的实现,数据库设计概述,概念模型与E-R图,关系数据库设计理论,数据库设计步骤,对于新技术的展望。

教材:《数据库基础与应用》 王珊 李盛恩 人民邮电出版社

参考教材:

《数据库系统概论》(第三版) 萨师煊 王珊 高等教育出版社

《数据库基础与应用基础》 何玉洁 清华大学出版社

9、电子测量与仪器

Electronic Instruments and Measurements

预修课程:普通物理、模拟电子电路

主要内容:本课程教学内容包括以下三个部门:一、测量误差理论和测量数据处理方法。二、电子测量的基本原理和方法及常用电子测量仪器的原理和使用,主要包括:示波测试和测量、频率测量、阻抗测量、电压测量、频域测量和信号源。三、介绍现代电子测量如智能仪器、自动测试系统等。

教 材:《电子测量》 蒋焕文 孙续编 中国计量出版社

参考书目:《电子测量与智能仪器》 孙焕根等编 浙江大学出版社

《电子测量仪器原理》 陈杰美等编 国防工业出版社

10、《EDA原理及应用》

Practical Teaching for Elctronics Design Automation

预修课程:《电路分析》,《电子电子技术》,《模拟电子技术》等

主要内容:关于电子工作台EWB40版的介绍和特点。

电子工作台EWB的基本介面,主窗口,工具栏,以及元器件的库。电子工作台EWB的基本 *** 作方法,电路的创建,模拟仪表的使用,数字仪表的使用,子电路的生成与使用,等等。

关于电子工作台EWB的基本分析方法,电路仿真的基本原理。电子工作台EWB的高级分析功能。

关于电子工作台EWB的元器件库。信号源库,基本元件库,二极管库,三极作台EWB40版的使用方法。电子工作台EWB的 *** 作界面。电子工作台EWB40的 *** 作命令,基本使用方法,电子工作台EWB40的元器件库。

数字电路的实训一,到数字电路的实训十七

其他晶体管和运放参考电路的实训

教 材:

《电子设计自动化实践与训练》,周政新主编。中国民航出版社出版。

11、电子基本技能实训

预修课程:电子技术

主要内容:本课程主要介绍常用电子元件的作用,元件的标识和测量好坏的判别,焊接技术抑制电路板的设计和制作,多级放大电路的安装,调试,串联型稳压电源的测量,故障检修,555集成电路应用,晶闸管调压电路的应用。

教 材:《电子基本技能训练》 自编

12、传感器原理与技术

Principle and Technology of Sensor

预修课程:高等数学、普通物理、数字电路、模拟电路等

主要内容:本课程主要介绍传感器结构、组成,传感器静态、动态特性及误差理论,电阻应变片式传感器,热敏传感器,压电、光电、光纤、霍尔式传感器,湿敏、气敏传感器,信号的传输与加工以及传感技术在家电中应用。

教 材:检测与控制器件

参考书目:《传感器原理与应用》,天大

《传感器原理与应用》,中央电大

《自动检测技术》,电机高等专科

2008年“专升本”学生选拔考试不得低于3门课程。其考试科目为基础课2-3门,其中文科选考:英语、计算机、大学语文,理工科选考:英语、计算机、高等数学;专业课或专业基础课1-2门(英语、计算机、数学、汉语言文学专业的学生,专业课或专业基础课可加试1门专业综合课)。

首先,你用的什么单片机?

现在的很多单片机,已经集成了外部RAM,没有必要你自己再扩RAM了,你查一下你使用的单片机手册,应该已经外扩RAM了。

据我所知道的51系列单片机,STC的最少外扩256B,通常外扩1024B,现在又出来外扩4096B的

中颖的、华帮的,最少也是一样256B- 1024B。

但是有一种例外,就是AT89S51,只有这种原始的单片机才没有外扩RAM。

从AT89S52时候,就开始外扩256B了。

你可以查一下你的手册,也可以在Keil里,新建工程选择芯片时,看一下芯片的介绍。

以上就是关于C语言:先定义一个结构体Student,它包含四个成员:学号(number),姓名(name),电话(telphone),地址(address)全部的内容,包括:C语言:先定义一个结构体Student,它包含四个成员:学号(number),姓名(name),电话(telphone),地址(address)、浙江商业技术学业电子与信息工程专升本要考什么、用单片机C语言模块化设计,使用全局变量太多,data不够用怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9345684.html

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

发表评论

登录后才能评论

评论列表(0条)

保存