`
比深蓝还要蓝
  • 浏览: 14782 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

C语言:第九课

阅读更多
一、C语言的数据类型包括基本类型(整形,字符型,浮点型),指针类型、构造类型(数组、共用体、结构体、枚举类型)和空类型。

二、结构类型的声明格式:
  struct 结构名{
  数据类型1 成员名1;
  数据类型1 成员名1;
  ……
  数据类型1 成员名1;
  };
  注意:大括号最后的分号不能忘记。

三、声明结构变量及赋初值:
  struct 结构名  结构变量={ , , ,};

四、访问一个结构变量中的某个成员的格式为:
  结构变量名.成员名
  其中,点(.)是成员选择运算符。

五、定义指针的语法:
  指针的变量类型名 *指针变量名;
  如:int *p 

六、定义指针时,都应该进行初始化。也可以初始化一个指针使它不指向任何变量。
  如:int *p=NULL;
  NULL是标准函数库中的一个常量,对指针来说等同于0。NULL被认为是不指向内存中任何位置的值。NULL是在头文件<stddef.h>、<stdlib.h>、<stdio.h>、<string.h>、<time.h>、<wchar.h>和<locale.h>中定义的,因此,要让编译器识别NULL,必须在源代码中至少包含这些头文件中的一个。

七、*和&可以看作互为逆运算。
分享到:
评论

相关推荐

    深度剖析C语言知识体系 原理+实践,一课带你吃透C语言

    第9章 字符串的应用 第10章 时间的应用 第11章 文件的输入输出 第12章 线程与并发 第13章 编译、链接和库 第14章 GUI 编程实践 第15章 综合案例:桌面跨平台高仿Mac版计算器 第16章 综合案例:桌面跨平台的...

    C语言初学者入门讲座 第九讲 数组(1)

    本文给大家分享了C语言初学者入门讲座 第九讲 数组(1)。

    C语言电子教案,内含课件+习题

    9 第九讲 数 组 10 第十讲 函 数 11 第十一讲 函 数 12 第十二讲 函 数 13 第十三讲 函数、编译预处理 14 第十四讲 指 针 15 第十五讲 指 针 16 第十六讲 指 针 17 第十七讲 结构体与共用体...

    黄老师入门级C语言视频教程带你零基础学C语言 视频.txt

    这是一套C研发工程师级别的教程,亦或是C语言初学者进阶性的教程.其阐述了许多C语言中本质的问题,更涵盖 C语言工程师在面试、学习、开发过程中遇到的诸多问题,是想成为一名真正C程序员的必学宝典. ...9.第九课_转.flv

    王敬华C语言第二版

    王敬华C语言程序设计教程2,3,4,5,6,7,8,9,11,12章课本源代码。不全呦。

    单片机C语言编程学习入门教程30课PDF(包括实验例程原理图和效果图内容超详细)

    第9课,自动变速的跑马灯试验 第10课,4个按键4级变速的跑马灯试验,多任务的工作方式 第11课,一个按键控制的10级变速跑马灯试验 第12 课,可编程自动控制控制跑马灯 第13课,用外中断方式读按键,控制灯的亮灭 第...

    c语言程序设计基础课件_东北大学

    《高级语言程序设计》是由东北大学计算中心基础教研室承担,面向全校所有非电本科专业开设一门计算机公共基础课。...9 第九章 结构体、共用体与枚举类型 10 第十章 预编译和宏定义 11 第十一章 文件

    数据结构教程C语言版

    word版本的数据结构教程 第一课:数据结构的基本概念和术语  第二课:抽象数据类型的表示与实现 ... 第九课:循环链表与双向链表  第十课:栈的表示与实现  第十一课:栈的应用  第十二课:实验二 循环链表实验

    C语言图书借阅管理系统课程设计报告.doc

    二、进度安排 第 十八 周 星期1 8时00分——11时30分 星期2 14时00分——18时15分 星期3 8时00分——11时30分 星期4 8时00分——11时30分 第 十九 周 星期1 8时00分——11时30分 星期2 14时00分——18时15分 三、...

    上海电机学院C语言实训答案

    C语言程序设计是本科工科类各专业的重要基础课,主要学习程序设计的基本概念和方法,通过本门课程学习,使学生掌握C语言的基本原理,熟练掌握程序设计的基础知识、基本概念;掌握程序设计的思想和编程技巧。 实训是...

    C语言初学者入门讲座 第九讲 数组(2)

    本文给大家分享了C语言初学者入门讲座 第九讲 数组(2)。

    C语言程序设计标准教程

    第九行输出双精度实数,“%8.4lf ”由于指定精度为4位故截去了超过4位的部分。第十行输出字符量d,其中“%bc ”指定输出宽度为8故在输出字符p之前补加7个空格。 使用printf函数时还要注意一个问题, 那就是输出表列...

    考勤系统C语言实现(完整源码+详细说明)

    6) 录入学生的缺课记录; 7) 修改某个学生的缺课记录; 8) 查询某个学生的缺课情况; 9) 统计某段时间内,旷课学生姓名及...缺课日期、第几节课、课程名称、学生姓名、学生学号、缺课类型(迟到、早退、请假及 旷课)

    c语言编写单片机技巧

    一般从大三会开始接触到一些专业课程,电子相关专业会开设相关的单片机应用课程并且会有简单的实验项目,那么要充分把握实验课的机会,多多地实际上机操作练习。平时可以多看看相关的电子技术杂志网站,看看别人的...

    C语言课程设计职工信息管理系统.docx

    标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N] 标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N] C语言课程设计职工信息管理系统全文共35页,当前为第1页。C语言课程设计职工信息管理系统 C语言课程设计职工信息...

    tcl实例入门教程(包括常用的socket多线程xml解析数据库操作大量实例)

    2.9 第9课:WHILE 循环 11 2.10 第10课:FOR循环和INCR 11 2.11 第11课:过程PROC 12 2.12 第12课:过程PROC的参数定义 13 2.13 第13课:变量的作用域 13 2.14 第14课:LIST结构 14 2.15 第15课:LIST项的增删改 15 ...

    c语言题库问题和答案.docx

    结构体习题(1):输入n名学生学号、姓名、三门课成绩,计算平均分,输出排行榜 50%(1966/3931) 50% 2020-4-23 1051 ----------------趣味题:输入三个字符串,按由小到大的顺序输出 39%(84/214) 62% 2020-4-15 1052 ...

    Windows驱动开发基础视频教程.txt

    第九课 windows驱动程序的基本结构 第十课 编程实战-创建设备对象 第4章windows内存管理 第十一课 内存管理操作 第十二课 驱动开发中使用链表 第十三课 驱动开发中使用快查表 第十四课 在驱动中使用c++中内存...

    C程序设计(第五版)谭浩强PPT课件、课后习题答案源码、辅导用书源码

    谭浩强C语言程序设计第五版,包含课件PPT,后面习题源码,辅导用书源码

Global site tag (gtag.js) - Google Analytics