- 博客(8)
- 收藏
- 关注
原创 百分号4d等 的含义
%4d其含义是输出格式为整形,长度为4,右对齐;%-4d其含义是输出格式为整形,长度为4,左对齐;%04d其含义是输出格式为整形,长度为4,右对齐;空格用零补齐。...
2019-01-17 15:20:03
8979
原创 结构体类型和结构体变量
1)结构体类型定义结构体是一种构造数据类型,可以把不同类型的数据整合在一起,每一个数据都称为该结构体类型的成员。使用结构体类型时,首先要对结构体类型定义,结构体类型的定义方法如下所示:struct 结构体类型名称{数据类型成员名1;数据类型成员名2;…};"struct"是定义结构体类型的关键字,其后所定义的结构体类型名称,在结构体类型名称下的括号中,定义了结构体类型的成员项,...
2019-01-17 15:07:56
4323
原创 printf()函数与puts函数的区别
与puts()函数相比,printf()函数不会一次输出一整行字符串,而是根据格式化字符串输出一个个“单词”。由于进行了额外的数据格式化工作,printf()函数比puts()函数效率稍低。然而printf()函数可以直接输出各种不同类型的数据,因此printf()函数比puts()函数应用更为广泛。...
2019-01-17 14:15:14
706
原创 指针
空指针没有指向任一存储单元的指针。无类型指针有些指针无法被给出明确的类型定义。野指针1.指针变量没有被初始化。2.若两个指针指向同一块存储空间,指针使用完毕之后,调用相应函数释放了一个指针与其指向的内存,却未指向另一个指针的指向,将其置空。...
2019-01-17 13:47:36
125
原创 递归解决汉诺塔问题
案列描述三根柱子,一根柱子从上往下按照从大到小的顺序重新摞着64片黄金圆盘,现要求把圆盘从大到小的顺序重新摆放在另一根柱子上,并规定,小圆盘上不能放大圆盘,三根柱子之间一次只能移动一个圆盘。问一共需要移动几次,才能按照要求移完这些圆盘。完整代码#include<stdio.h>int getNum(int n){if(n==1)return 1;elsereturn ...
2019-01-17 12:33:26
126
原创 水仙花数
案列描述所谓水仙花数就是一个三位数,它每一位数字的3次幂之和都等于它本身。例如152是水仙花数,各位数字的立方和为1的三次方+5的三次方+3的三次方本案例要求设计程序,算出所有水仙花数。完整代码#include<stdio.h>int main(){int mian()int a,b,c;printf(“水仙花:\n”);for(num=100;num<=99...
2019-01-17 11:56:44
556
2
原创 自增自减的含义
自增自减运算符“++”是自增运算符。在进行自增运算的时候,如果运算符放在操作数的前面,则是先进行操作数前面,则是先进行自增运算,再参与其他运算。反之,则相反。运算符“–”为自减运算符。它与操作数结合的含义与自增运算符是相同的。...
2019-01-17 11:45:02
825
原创 @#define的用法
**@#define的用法**首先我了解到的是用define进行定义例:#define MAXTIME 1000一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写if(i<MAXTIME){…}编译器在处理这个代码之前会对MAXTIME进行处理替换为1000...
2018-11-16 17:20:19
141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人