栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言学习笔记day3

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言学习笔记day3

个人学习笔记,仅供参考


目录

注释

选择语句

循环语句

函数

数组

操作符

算数操作符

移位操作符

位操作符

赋值操作符

 单目操作符

++的运用:

 强制类型转换

逻辑操作符

​编辑

 条件操作符

逗号表达式

下标引用、函数调用和结构成员

常见关键字

关键字 typedef

关键字static

#define定义常量和宏

1.define定义常量

2.define定义宏


注释

用途:用来解释复杂代码

方法:(C++)//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

            (C)

(第二种不支持嵌套注释


选择语句
if(表达式1)
    语句1;
else if(表达式2)
    语句2;
else
    语句3;

循环语句

1.while

例:在屏幕上打印1-10

#include 
int main()
{
 int i = 1;
 while(i<=10)
 {
 printf("%d ", i);
 i = i+1;
 }
 return 0;
}

2.for

3.do while


函数

例:

int Add(int x, int y)
{
	int z = 0;
	z = x + y;
	return z;
}


数组

数组 - 一组相同类型的元素的集合
10个整形1-10存起来
数组是用下标来访问的

int arr[10] = {1,2,3,4,5,6,7,8,9,10};


操作符

算数操作符

移位操作符

位操作符

(移位移的是二进制位

赋值操作符

 单目操作符

注意: sizeof是一个操作符
不是函数
用于计算类型或者变量的大小的。例:

int arr[10] = { 0 };
int sz = sizeof(arr) / sizeof(arr[0]);

++的运用:

1.前置++

2.后置 ++

 

 强制类型转换

强制类型转换用()
int a = (int) 3.14;

逻辑操作符

C语言中,0表示假,非0表示真。

 条件操作符

 例:(已下两个代码功能相同)

if (a > b)
    max=a;
else
    max=b;

max=a >b ? a : b;

逗号表达式

逗号隔开的一串表达式

例:

下标引用、函数调用和结构成员


常见关键字

关键字 typedef

typedef顾名思义是类型定义,这里应该理解为类型重命名。

如:

//将unsigned int 重命名为uint_32, 所以uint_32也是一个类型名
typedef unsigned int uint_32;
int main()
{
    //观察num1和num2,这两个变量的类型是一样的
    unsigned int num1 = 0;
    uint_32 num2 = 0;
    return 0;
}

关键字static

static是用来修饰变量和函数的

1. 修饰局部变量-称为静态局部变量

2. 修饰全局变量-称为静态全局变量

3. 修饰函数-称为静态函数


#define定义常量和宏

define是预处理指令

1.define定义常量

例:

#difine MAX 10000

2.define定义宏

例:

#define ADD(X,Y) ((X)+(Y))

到P25

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1010067.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号