自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序王小白技术博客

零基础程序小白,在这里做下学习笔记,顺便锻炼自己的总结能力,发现自己的不足,向大佬们学习

  • 博客(14)
  • 收藏
  • 关注

原创 C专家编程---(六)

第九章------再论数组一、数组与指针相同情景二、多维数组第十章------再论指针一、数组与指针相同情景1.数组从声明和使用来解释(1)声明:a.extern,如extern char a[ ];不能改写成指针形式b.定义,如char a[10];不能写成指针的形式c.函数的参数,如func(char a[ ] );可以选择数组或指针形式(2)表达式:如 c = a[i]; 可...

2020-05-03 22:22:59 176

原创 C专家编程---随记(五)

第六章----运行时数据结构一、段二、过程活动记录三、控制线程四、setjmp 和 longjmp一、段1.含义:对于目标文件而言,它是二进制文件中简单的区域,里面保存了和某种特定类型(如符号表条目)相关的所有信息。对于UNIX中:段表示一个二进制文件相关的内容块对于intel x86中:段表示一种设计结果,即地址空间并非一个整体,而是分成一些64k大小的区域2.一个程序(可执行文件.e...

2020-05-01 22:43:17 175

原创 C专家编程---随记(四)

第五章------链接一.编译器组成二、动态链接三、函数库链接的五个特殊秘密四、警惕:Interpositioning一.编译器组成1.是由 预处理器 、语法和语义检查器 、代码生成器 、汇编程序、优化器、链接器,还包括一个调用所有这些程序并向各个程序传递正确选项的驱动器程序。2.链接器:编译器创建一个输出文件,这个文件包含了可重定位的对象,这些对象就是与源程序相应的数据和机器指令。3.目...

2020-04-29 17:49:58 151

原创 C专家编程---随记(三)

第四章------数组与指针并不相同一.定义和声明二、数组和指针如何访问一.定义和声明一.定义和声明声明:就是普通声明,不是说明的本身,而是描述其他地方的创建的对象定义:就是特殊声明,它为对象分配内存二、数组和指针如何访问1.左值和右值左值:代表地址,在编译时可知,表示存储结果的地方右值:代表地址内容,直到运行时才知数组名是左值,但是不可修改!2.数组:在编译时已获取数组的地址...

2020-04-29 17:40:49 159

原创 C专家编程--随记(二)

第三章------声明一.声明的构成1.声明器就是由标识符以及与它组合在一起的任何指针、函数括号、数组下标等组成。2.结构:一种把一些数据项组合在一起的数据结构(1)struct tag{ short dd; int aa;}my_tag;//tag--->结构类型名//my_tag--->结构变量struct tag my1_tag;my_tag ...

2020-04-27 21:43:53 190

原创 C专家编程--随记(一)

第二章------BUG一.多做过之(不该做的做了)**1.一个L和两个L的区别‘NUL’ —> 表示结束一个acsii字符串(’\0’)‘NULL’ —> 表示空指针2.switch … case…问题:(1) case里出现的值过于任性,可以避免在switch{ }再去声明一些变量,再对这些变量赋予初值,是没有必要的。(2)switch内部语句可以添加任何标...

2020-04-26 22:44:51 248

原创 C语言随记——指针运用

下面是一列声明int p( ) ; //返回值为int的函数int p[3]; //int型数组int **p( ); //返回值为“一个int型指针的指针”的函数int (*p)( ); //返回值为int的函数指针int (*p) [6]; ////指向“int型数组”的指针—》数组指针int *p( );//返回值为“int型指针”的函数int **(...

2020-04-01 22:55:04 110

原创 MOOC-C语言入门--期末考试-最简分式

最简分式(10分)题目内容:分数可以表示为“分子/分母”的形式。编写一个程序,要求用户输入一个分数,然后将其约分为最简分式。最简分式是指分子和分母不具有可以约分的成分了。如6/12可以被约分为1/2。当分子大于分母时,不需要表达为整数又分数的形式,即11/8还是11/8;而当分子分母相等时,仍然表达为1/1的分数形式。输入格式:输入在一行中给出一个分数,分子和分母中间以斜杠“/”分隔,如:...

2019-11-12 23:06:37 1066

原创 MOOC-C语言入门--第八周作业-GPS数据处理

题目内容:NMEA-0183协议是为了在不同的GPS(全球定位系统)导航设备中建立统一的BTCM(海事无线电技术委员会)标准,由美国国家海洋电子协会(NMEA-The National Marine Electronics Associa-tion)制定的一套通讯协议。GPS接收机根据NMEA-0183协议的标准规范,将位置、速度等信息通过串口传送到PC机、PDA等设备。NMEA-0183协议...

2019-11-07 20:04:20 1725

原创 MOOC-C语言入门--第八周作业-单词长度

题目内容:你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“it’s”算一个单词,长度为4。注意,行中可能出现连续的空格。输入格式:输入在一行中给出一行文本,以‘.’结束,结尾的句号不能计算在最后一个单词的长度内。输出格式:在一行中输出这行文本对应的单词的长度,每个长度之间以空格隔开,行末没有...

2019-11-02 22:11:59 764 2

原创 MOOC-C语言入门--第七周作业-鞍点

题目内容:给定一个n*n矩阵A。矩阵A的鞍点是一个位置(i,j),在该位置上的元素是第i行上的最大数,第j列上的最小数。一个矩阵A也可能没有鞍点。你的任务是找出A的鞍点。输入格式:输入的第1行是一个正整数n, (1<=n<=100),然后有n行,每一行有n个整数,同一行上两个整数之间有一个或多个空格。输出格式:对输入的矩阵,如果找到鞍点,就输出其下标。下标为两个数字,第一个...

2019-11-01 22:16:29 1155 1

原创 MOOC-C语言入门--第七周作业-多项式加法

题目内容:一个多项式可以表达为x的各次幂与系数乘积的和,比如:2x6+3x5+12x3+6x+20现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。程序要处理的幂最大为100。输入格式:总共要输入两个多项式,每个多项式的输入格式如下:每行输入两个数字,第一个表示幂次,第二个表示该幂次的系数,所有的系数都是整数。第一行一定是最高幂,最后一行...

2019-10-30 00:30:08 828

原创 mooc第6周编程练习 高精度小数

我又回来了!最近一直在复习考试,c语言很少研究了,翁老的c语言入门才看到了指针,而且还是一脸懵逼,刚做习题用指针,主要是想从调用函数返回函数值出来,结果error!!ok!No problem!回归正题!为了完成练习,直接在调用函数输出了!不过还能用在main对数组进行遍历,只不过条件需sizeof数组长度,才能有效遍历数组,明天试试,先睡啦~~以下就是这次习题啦~附上我的代码吧#inc...

2019-10-19 00:09:17 353

原创 小王报道!

It小白来报道~零基础跨行,我现在在mooc听翁老师的C语言入门,所以呢,开始写个博客来记录下自己学习的历程,也希望和大家一起交流。这是刚刚做完的一道作业,代码还是贴出来吧,写得很一般。开始存在的问题很多:该程序的算法,求素数;没考虑到需要嵌套一个for循环;isPrime的值重复累加;break的用法;我是通过调试,一点点发现问题,最后得以解决。#include <stdio.h...

2019-10-11 01:02:24 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除