摘要:
https://fanxinglanyu.blog.csdn.net/ 由于博客圆对新人给的流量非常少,在综合考虑之下,所以主要的博客写作平台转到了CSDN,上面是新博客的地址谢谢。 阅读全文
摘要:
@ 0 背景 因为本人的C基础不是很扎实,很多面向对象的基本语法掌握的不是很熟练,导致写程序出错时,经常会犯错,于是就去网上找到了侯捷老师的C课进行观摩学习。 本文是在观看完侯捷老师的《面向对象高级开发》课程后一些笔记和心得。文中老师一直强调要养成写C++大气、正规、高效的编程方法,实际就是要培养良 阅读全文
摘要:
1,cin,cout 为C++的输入输出函数,使用时需添加头文件”#inlcude<iostream>””using namespace std;” 如果需要一整行,则需要使用getline函数 eg, char str[100]; cin.getline(str,100); 如果是string容器 阅读全文
摘要:
1,指针 表示内存地址(指针指向了内存地址) 如果这个内存地址恰好是某个变量的地址,俺么又称“这个指针指向该变量” 只要在变量前面加上&,就表示变量的地址 2,指针变量 指针变量用来存放指针(地址) ⚠️:一般把星号放在数据类型之后(C++程序员),星号是类型的一部分。 给指针变量赋值的方式一般是把 阅读全文
摘要:
1,函数 格式: 返回类型 函数名称(参数类型 参数){ 函数主体 } 无参函数: eg, void printf1(){ printf(“Oh,ye!”); } 有参函数: eg, int judeg(int x){ if(x>0) return 0; else if(x==0) return 0 阅读全文
摘要:
/*星期几计算,使用基姆拉尔森计算公式Week=(Day + 2*Month + 3*(Month+1)/5 + Year + Year/4 - Year/100 + Year/400) % 7*/#include<stdio.h>#include<string.h>int main(int arg 阅读全文
摘要:
古今中外,求Pi的方法主要有三类主要的方法: 1,正多边形逼近法 2,迭代法(级数法) 3,蒙特卡洛法(随机模拟) 方法一不便用程序实现,方法二和三均可用程序语言实现,实现方法如下: 方法二(迭代法): 方法三(蒙特卡洛方法)【参考《算法与程序设计》一书】: 阅读全文
摘要:
1,一维数组 格式:数组类型 数组名[数组大小]; 数组大小必须是整型常量,不能是变量 访问形式: 数组名称[下标] ⚠️;只能访问下表0~size-1 数组没有赋值的部分默认为0;如果数组一开始都没有赋值,就没个元素都可能是一个随机数,而不是默认的0 如果想把整个元素都赋值初值0,那么只需要吧第一 阅读全文
摘要:
1,6种位运算符 >> 右移 a<<x 整数a按二进制位右移x位 (算数移位 左0 右1 正数 原码 负数 补码) << 左移 a>>x 整数a按二进制位左移x位 & 位与 a&b 整数a、b按二进制位对齐,按位进行与运算(除了11得1,其余为0) | 位或 a|b 整数a、b按二进制位对齐,按位进 阅读全文
摘要:
1、转义字符 \n 代表换行 \0 代表空字符NULL,其ASCII码为0 2、强制类型转换 (新类型名)变量 一个类型赋值给另一个类型,却没有写强制类型转换,编译器会自动进行转换。 如果在计算过程中,需要转换类型,就必须要写强制类型转换,因为不写的话,就是算完才赋值。 3、符号常量(替换/宏定义/ 阅读全文