继续上篇指针未完成的学习任务。
指向函数的指针
指向指针的指针
指向指针数组的指针
指向const 变量的指针
const 指针变量
void 指针
1.指向函数的指针
指向函数的指针包含函数的地址,可以通过指针调用该函数。下面这种格式声明了一个函数指针:
int (*fpt)();
指针的
原创
2010-10-25 15:46:48
1257阅读
点赞
7评论
软件:会上传调试——会拼凑程序——自编程序
网络:搜集——琢磨/思考——整理——搜集
原创
2011-01-31 11:03:40
285阅读
c++程序员可以定义结构(structure)中的变量集合。结构将相关数据封装成一个聚集(aggregate)。程序可以用类似于处理内部数据类型的方法来处理结构。另外一种数据聚集被称为联合(union),它定义一个可能具有多个名字和类型的变量。大纲为:
声明结构
定义结构变量
引用struct成员
初始化结构
结构的内部结构
结构与函
原创
2010-10-12 17:36:42
1684阅读
点赞
1评论
C++给结构增加了一种新成员类型-------在C++中,结构可以包含函数,这意味着通过给结构增加函数,就使结构可以包含所绑定的算法,而这些算法还可作于其他结构成员。让算法与算法处理的数据密切关联,这种关联就是C++支持封装的方式。
如下提供一段为结构增加函数的代码:
#include "stdafx.h"
#include <
原创
2010-10-14 17:02:03
984阅读
c基础很薄弱,仅限非计算机专业大学学的那点点基础。以后会每天更新个人的学习笔记。菜鸟的我是这样学下来滴。走过路过的,不许笑话。有缘看见的,欢迎指点。函数名本身作为指针,指向函数代码首地址函数体放在代码区1.返回值为指针的函数成为指针函数 2.函数指针:指向函数的指针函数声明类型一致,函数指针类型一致void fun (char *b ); 函数指针为 void (*ptr)(char *);赋值
原创
2013-07-03 21:14:33
498阅读
c基础很薄弱,仅限非计算机专业大学学的那点点基础。以后会每天更新个人的学习笔记。菜鸟的我是这样学下来滴。走过路过的,不许笑话。有缘看见的,欢迎指点。1.常数区 (由编译器管理)常数!=常量char *v="abcd"; "abcd"是常数,保存在常数区,且唯一[变量放在堆区或者栈区]注意: a[]="abcd" 其中a[]中
原创
2013-07-03 21:10:32
410阅读
点赞
2评论
c基础很薄弱,仅限非计算机专业大学学的那点点基础。以后会每天更新个人的学习笔记。菜鸟的我是这样学下来滴。走过路过的,不许笑话。有缘看见的,欢迎指点。一.结构体1.结构指针数组struct student{int num;char name[32];int grade;};struct student stud[3];struct student *stu[3];stu[0]=&stud[
原创
2013-07-03 21:15:35
421阅读
c基础很薄弱,仅限非计算机专业大学学的那点点基础。以后会每天更新个人的学习笔记。菜鸟的我是这样学下来滴。走过路过的,不许笑话。有缘看见的,欢迎指点。1.指针常量 (指针的指向不可改)定义 int * const p=&a;2.常量指针 (指针所指向内容作为常量)定义 const int *p1=&a;特点:p1的指向可以变,a的值也可以改变。不可以通过*p
原创
2013-07-03 21:12:49
449阅读
线性表一.概念某一类相同特性的元素组成的连续线性排列的表 //每个节点中存放数据类型必须相同1.逻辑结构:元素有一对一关系 //连续线性2.物理结构[存储结构]:顺序存储结构--在内存中开辟连续存储空间,逻辑上线性与物理上线性一致 //eg:数组优点:a.查找速度快;b.改同查; c.简单直观缺点:a.内存创建不灵活[大小难确定]; b.删除操作消耗时间长[需要向上拷贝过程]; &nb
原创
2013-07-17 10:53:53
802阅读
菜鸟自学ARM:linux下编程获取系统时间和设置时间
转载
精选
2011-10-19 13:46:36
1247阅读
本文主要介绍了红帽存储服务器的安装图解,以及自学红帽存储服务器搭建实验环境的一些步骤,仅供参考
原创
2015-06-03 13:49:22
2738阅读
点赞
1评论
菜鸟自学ARM:linux下编程获取系统时间和设置时间
转载
精选
2011-10-19 13:45:02
811阅读
一、冒泡法(起泡法) 算法要求:用起泡法对10个整数按升序排序。 算法分析:如果有n个数,则要进行n-1趟比较。在第1趟比较中要进行n-1次相邻元素的两两比较,在第j趟比较中要进行n-j次两两比较。比较的顺序从前往后,经过一趟比较后,将最值沉底(换到最后一个元素位置),最大值沉底为升序,最小值沉底为降序。 算法源代码:# include <
原创
2013-07-03 21:21:18
342阅读
这周看C++ 的东西,总感觉this指针理解的不深入。感觉我懂又不太懂的样子。在网上整理了一些资料。感觉理解的稍微透彻一点点了涅。1. this指针的用处: 一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。也就是说,即使你没有写上t
原创
2013-07-03 21:22:35
328阅读
今天公司新买了个服务器,运维也没来,我就自己安装了! 准备编译环境 安装nginx 安装mysql 安装php-fpm 测试访问步骤一:准备编译环境 本文主要说明手动安装LNMP平台的操作步骤,您也可以在云市场购买LNMP镜像直接启动ECS,以便快速建站。 1、系统版本说明# cat /etc/redhat-release
CentOS release 6.5 (Final) 2、关闭SE
转载
2024-05-09 11:57:51
44阅读
我也来加入kotlin的推广运动中,相信2020年Android开发基本基本实现kotlin化,哈哈 Kotlin是什么Kolin就是一门可以运行在java虚拟机、Android、浏览器上的静态语言它与java100%兼容,如果你对java非常熟悉,那么你就会发现Kolin除了自己标准库之外,大多仍然使用经典 Java集合框架。Kotlin数据类型Boolean数据类型声明Boolean变量 v
转载
2023-08-10 15:24:24
95阅读
1.变量:在内存中开辟的存储空间,用于存放运算过程中需要用到的数据。命名:1)只能包含字母、数字、_和$符,并且不能以数字开头。2)严格区分大小写。3)不能使用关键字。4)可以中文命名,但是不建议。 建议:“英文的见名知意”,“驼峰命名法(单词首字母小写,后面单词首字母大写)”2.基本数据类型:8种 byte:1字节(8位)
转载
2023-10-18 23:44:20
88阅读