c语言 (学习笔记)
记录学习过程中遇到的重难点
Ming_1024
这个作者很懒,什么都没留下…
展开
-
循环语句(6)
while循环while循环格式while(expression) statement //可以是以分号结尾的简单语句,也可以是花括号括起来的复合语句语法要点使用while循环,牢记:只有在测试条件后面的单独语句才是循环部分示例:#include<stdio.h>int main(){ int n=0; while(n<3) printf("n is %d\n",n); n++; printf("that\'s all this program does\原创 2020-11-11 22:45:36 · 195 阅读 · 0 评论 -
类型转换(5)
自动类型转换当类型转换出现在表达式时,无论是unsigned还是signed的char、short都会自动转换成int,如果有必要会转换成unsigned int。由于都是从较小类型转换成较大类型,这种转换叫升级。涉及两种类型的运算,都会分别转换成两种类型的更高级别类型的级别从高到低:long double、double、float、unsigned longl long 、long long 、unisegned long、long、unsigned int 、int。short和char类型,会原创 2020-11-01 19:51:17 · 313 阅读 · 0 评论 -
表达式和语句(4)
表达式表达式由运算符和运算对象组成。运算对象可以是常量、变量或二者的组合。每个表达式都有一个值,比如5>3的值是1,这种表达式的值不是1就是0。条件为真,值为1,条件为假,值为2.语句语句是c程序的基本构建块。一条语句相当于一条完整的计算机指令,大部分以分号结尾。列如一些常见的语句:#include<stdio.h>int main(){int count,sum; //声明 声明不是一条语句 count=0;//表达式语句 sum=0;//表达式语句 while(原创 2020-11-01 17:06:17 · 390 阅读 · 0 评论 -
c语言—数组—(4)
定义数组<类型>变量名称[元素数量]int grades[100]; //定义的类型是指元素数据的类型且元素数量必须为整数double weight[20];什么是数组是一种容器特点:其中所有元素数据类型相同不能改变大小数组中的元素在内存中是连续依次排序的...原创 2020-10-01 20:19:12 · 268 阅读 · 0 评论 -
运算符(3)
函数的调用和定义函数的调用函数名(参数值)如果有参数,需要给出正确数量和顺序如果调用函数时,类型不匹配,编译器会自动转换类型(在c++中检查会十分严格)在调用函数时,永远只能传值给函数。每个函数有自己的变量空间,和别的函数没有关系函数的返回值return会终止函数的执行,并返回一个值return;return表达式;一个函数可以出现多个return语句(建议单一出口)没有返回值的函数void 函数名(参数表)不能使用带值的return可以没有return调原创 2020-09-17 22:11:31 · 111 阅读 · 0 评论 -
字符串和格式化输入输出(2)
c语言的类型整数char 、short、int、long、long long浮点数flota、double、long double逻辑bool指针自定义类型sizeof运算符#include<stdio.h>int main(){ int a; a =25; printf("sizeof(int)=%ld\n",sizeof(int)) ; printf("sizeof(a)=%ld\n",sizeof(a)); return原创 2020-09-16 23:36:02 · 226 阅读 · 0 评论 -
整型和浮点型(1)
c的变量定义<类型名称><变量名称>int priceint price,amount标识符的基本原则:只能由字母,数字和下划线组成。且数字不能出现在第一位。关键字不能作为标识符变量的初始化<类型名称><变量名称>=<初始值>- int price = 0;- int price = 0 ,amount = 100;定义常量const int AMOUNT = 100const 是一个修饰符,表示这个变量的值一原创 2020-09-10 23:53:02 · 921 阅读 · 0 评论