![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言笔记
菠菜同学
一只奔跑在计算机学业路上的弱鸡
展开
-
C语言笔记5:指针引用数组的技巧1
区分*p++,*(++p),++(*P)等内容原创 2021-03-01 11:56:31 · 256 阅读 · 0 评论 -
C语言笔记4:全局变量与局部变量
局部变量在复合语句或者在某函数内定义的变量,在该复合语句外,或者在该函数以外是不可以使用的,这样的变量称为局部变量1、主函数定义的变量也只能在主函数内起作用,主函数也不能使用其他函数内定义的变量。2、不同的函数内部可以使用相同的定义名,但是他们代表不同的对象。3、形式参数也是局部变量,全局变量在函数之外定义的变量称为外部变量,外部变量称为全局变量,全局变量可以为本文件的其他函数使用,其作用域从定义开始到源文件结束。1、设置全局变量是为了加强函数之间的联系,函数的调用只能带会一个有效值,原创 2021-02-28 15:58:56 · 425 阅读 · 0 评论 -
C语言笔记3:判断一个数是否为素数
题目:输入一个数字,判断它是否为素数谭浩强《C语言程序设计基础》P133算法思想:定义一个从2 开始的整数j,使用输入的数字依次除以小于它的所有整数,或者小于它一半的所有整数,如果全部除不尽,则输入数字为素数。我最开始写的算法:#include <stdio.h>int main(int argc, const char * argv[]) { int num; //num为输入的数字 int j; printf("请输入一个数:"); scanf(.原创 2021-02-05 18:40:31 · 348 阅读 · 0 评论 -
C语言笔记2:如何使用循环结构求π的近似值(解决数据类型不匹配的问题)
题目:使用π/4=1-1/3+1/5-1/7……的表达式求解π的近似值,直到发现有一项的绝对值小于10^6谭浩强《C语言程序设计》P127我首先想到的是使用for循环实现表达式#include <stdio.h>#include <math.h>int main() { int i=1,t=1; double sum=0.0,j=1.0; for(i,j;fabs(j)>=1e-6;i=i+2){ j=1.0/i; .原创 2021-02-04 22:24:46 · 4480 阅读 · 1 评论 -
C语言笔记1:break与continue的区别
参考谭浩强《C语言程序设计》第五版P125程序我们使用双层循环结构实现一个二维数组的输出,并在其中练习使用break与continue。题目:输出4*5矩阵1 2 3 4 52 4 6 8 103 6 9 12 154 8 12 16 20#include <stdio.h>int main(int argc, const char * argv[]) { int i,j; for(i=1;i<=4;i.原创 2021-02-03 22:37:47 · 259 阅读 · 0 评论