![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习笔记
来自大学课程《C语言程序设计》学习笔记,另外就是参考MOOC上浙江大学翁恺的网课,供参考学习!
✺ logiC
logiC
展开
-
【学习笔记2】—C语言的基本特征和语法:
一、数据类型、常量与变量1.常量:程序运行过程中不会改变的量;2.变量:程序运行过程中可以改变的量;变量需先定义后使用;变量又可称为标识符,变量命名的规则:只能由字母、数字和下划线组成,但数字不可以出现在第一个位置上,并且C语言的关键字(保留字)不能用来做标识符。定义变量的一般格式:数据类型 变量名1,变量名2,...,变量名n;如 int price;int price, amount;int price,amount=100; \price没有被赋值,amount=100\..原创 2022-03-04 22:42:05 · 476 阅读 · 0 评论 -
【学习笔记5】—C语言循环结构
三、循环结构循环结构需要确定循环初始值,循环继续(或结束)的条件,执行循环的操作(循环体内容),这些内容确定后,就可以用语句while、do-while、或for实现循环。1. while语句当满足某一条件时,反复执行一组语句,直到该条件不成立时结束该语句组执行。格式:while(表达式){ 循环体语句}2. do-while语句do-while语句的特点是先执行循环体,然后判断循环条件是否成立,以决定循环是否继续进行。格式:...原创 2022-03-20 19:03:04 · 341 阅读 · 0 评论 -
【学习笔记4】—C语言的选择结构
C语言的程序控制结构分为三种:顺序结构、选择结构、循环结构选择结构不言而喻,是做出选择的语句即通过判断表达式的真假来决定是否执行语句单分支if语句if(表达式) //无分号 语句; //当if后面要执行的语句多于一条时要加{} 双分支if-else语句if(表达式) 语句1;else 语句2; //当语句数多于一条时记得加{}if-else嵌套\if-else级联if(表达式1){ if(表达式2) 语原创 2022-03-19 16:31:29 · 877 阅读 · 0 评论 -
【学习笔记7】—素数
1.判断一个整数m是否为素数,是的话输出YES!否则输出NO! 2.求出1~m之间所有的素数 3.求m~n之间所有的素数(1) (2) 总结:求素数主要在于一层、二层循环以及输出的应用,以及用取余%作为判断的关键点...原创 2022-06-28 19:37:00 · 1134 阅读 · 1 评论 -
【学习笔记1】—C语言程序基本框架:
C语言基本程序框架:#include <stdio.h>int main(void){xxx...return 0;}学函数之前,基本上写的程序代码只是在框架的{ }(花括号)之间;学C的第一个程序:#include <stdio.h>int main(void){printf("hello world!\n");return 0;}...原创 2022-03-03 15:49:09 · 516 阅读 · 0 评论 -
【学习笔记6】—细说关键词break与continue
辅助控制语句:break , continue当运用循环求解问题时,有时想要提前结束循环,就需要用到辅助控制语句break和continue来实现break语句:用于结束一层循环 continue语句:用于结束一次循环举例比较说明:1.#include<stdio.h>int main(void){ int x=3; for( ;x>0;x--) //注意辨别x--和--x的区别及运算顺序 printf("%d,",x--);原创 2022-04-05 15:44:04 · 107 阅读 · 0 评论 -
【学习笔记3】—条件运算符与逻辑运算符
一、条件运算符表达式1 ? 表达式2 : 表达式3求解过程:先判断表达式1的真假,若表达式1的值为真,返回表达式2的值;若为假,返回表达式3的值。注意:非零的数都是真的,只有 ’ 0 ‘ 是假的!例://题:以下程序的输出是:#include<stdio.h>int main( ){ int i, j, k, a=3, b=2; i=(--a == b++) ? --a : ++b; j=a++; k=b; printf("i=%d,j=原创 2022-03-19 15:25:56 · 634 阅读 · 0 评论