1.数据类型的介绍内置类型(C语言本身就具有的):char //字符型 1byte short //短整型 2byte int //整型 4byte long //长整型 4/8byte long long //更长的整型 C
知识回顾:调用函数就会在栈上形成栈结构,栈整体是向地址减小方向增长的,每次调用一个函数就是形成栈帧的过程,返回函数就是释放栈帧的过程(释放不等于把空间清空,而是设置空间无效,意味着下次再重新调用函数是可以覆盖上次的栈帧结构)局部变量的临时性:局部变量的空间开辟是在对应函数的栈帧结构内开辟的,函数返回时,栈帧结构被释放,变量也会被释放。临时变量是在对应函数栈帧内形成的,临时变量的临时性是因为栈帧是临
递归的定义递归:函数自己调用自己 大事化小函数递归是有成本的递归常见例题1.接收一个整型值(无符号),按照顺序打印它的每一位void print(unsigned int num) { if (num > 9) { print(num / 10); } printf("%d", num % 10); } int main() { unsigned in
分支语句习题1.下面代码的执行结果#include <stdio.h> int main() { int i = 0; for (i = 0; i < 10; i++) { if (i = 5) printf("%d", i); } return 0; }输出:死循环输出5分析:i=0时,进行循环判断
1.结构体的声明1.1 结构的基础知识结构是一些值的集合,这些值称为成员变量。结构体的每个成员可以是不同类型的变量。结构是一种集合(每个成员类型可以不同)数组是一种相同类型元素的集合内置类型:char short int long long long float double 复杂对象: 人:名字 电话 性别 身高 书:书名 作者 定价 书号结构的作用:内置类型表示的对象有限 &nb
1.指针是什么?指针是最小内存单元(大小:1byte)的编号,即地址(把内存单元的编号称为地址,地址也叫指针)口头语中说的指针通常指的是指针变量,用来存放地址的变量int main() { int a = 10;//a是整型变量,占4个字节的内存空间 int* pa = &a;//pa是一个指针变量,用来存放地址的 //取地址取出的是起始
1.操作符分类算数操作符:+ - * / %移位操作符:<< >>位操 作符:& | ^赋值操作符:= += -=……单目操作符:!+- & sizeof ~ ++ -- * (类型)关系操作符:> >= < <= == !=逻辑操作符:& ||条件操作符:?:逗号表达式:exp1,exp2,exp3…expN
1.一维数组的创建和初始化1.1 数组的创建数组是一组相同类型元素的集合数组的创建方式:type_t arr_name [const_n];//type_t数组元素类型 arr_name数组名 const_n常量表达式或常量,用来指定数组的大小 [ ]基本语法形式int arr[20]; char ch[5]; double date1[20];
1.函数是什么子程序,是一个程序中一部分代码,由一个或多个语句块组成,负责完成某项特定的任务,相比与其他代码,具有相对的独立性。eg strlen( )只负责求字符串长度 strcmp只负责比较两个字符串的大小 ...(每个函数的功能都是独立,使用需要调用,各函数之间本身是没有联系的)函数一般会有输入参数和返回值2.C语言中函数的分类2.1 库函数为什么要有库函数?早期,C语言是没有库函数的,是需
分支语句 if Switch 循环语句 while for do while goto语句1.什么是语句?C语言中有5类语句:表达式语句,函数调用语句,控制语句(分支和循环都属于控制语句),复合语句,空语句控制语句:用于控制程序的执行流程,以实现程序的各种结构方式(C语言是结构化的程序设计语言,三种结构:顺序,选择,循环)C语
简介了C语言的基本语法,通过本文的阅读,可以对C语言有个大概的了解
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号