欢迎光临散文网 会员登陆 & 注册

c语言编程 C语言入门 c语言(C语言程序设计教程 c语言视频教程 c语言零基础

2023-07-07 11:17 作者:星君chy  | 我要投稿

// --注释 让其不产生价值

/* */-----可以把选中的内容全部注释



选择语句

int main()

{

int input =0;

printf(“加入比特\n”);

printf(“你要好好学习吗?(0/1)>:”);

scanf(“%d”,&input);

if(input==1)

printf(“好offer\n”);

else

printf(“卖红薯\n”);

return 0;

}

循环语句


函数

int add(int x ,int y )

{

int z = x+y;,

return z;

}


自定义函数

库函数


数组

arr【只能是常量】

数组的下标从零开始依次往后走

用下标可以访问元素



移位操作符

《------- 移动的是二进制



位操作符 & a=3

b=5

c=a&b

&------与位操作符

赋值操作符

%= += 等等。。

= ----是赋值

== ---是判断是否相等.


单目操作符 一个

双目操作符 + 有两个操作数

三目操作符 三个


C语言我们表示真假 0--表示假 非零--表示真

sizeof ----计算的是变量/类型所占空间的大小

可以算出数组所占空间总大小,再除以单个的大小,可以算出数组的总元素数。


数字0 ---与\0等价

字符‘0’ 不等价


比大小的代码

数组的代码

操作符~ ------按位取反

0 的按位取反的结果是-1


原码 反码 补码

只要是整数,在内存中存的都是二进制的补码

正数 原码,反码,补码 都相同

负数 :

原码-----反码-----补码


0000000 整数

1000000 负数

补码 --反码加一

反码 ---第一位符号位不变,其余位按位取反



a++ 后置加加,,先使用 ,再加加---赋值给自己

++a 前置加加,,先加加,再使用----赋值给其他值

(类型) ----这个操作符:强制类型转换

&& ----逻辑与 并且

|| ----逻辑或 或


条件操作符 三目操作符

exp1 ? exp2 : exp3;

exp ----表达式的意思


【】 ----下标引用操作符


计算机 存储数据

寄存器

高速缓存

内存

硬盘


常见关键字

break case char const

continue default do enum

extern void for goto if int long

struct switch union

typedef ---类型重定义

struct

a为局部变量,当再运行该循环时,

a依旧从a=1开始

加 static 时a加加的效果会累加

static ---修饰局部变量

局部变量的生命周期变长

static --修饰全局变量,

改变了变量的的作用域,让静态的全局变量,只能在自己所在的的源文件中使用。

extern --声名外部符号


static --修饰函数

作用情况和修饰全局变量相同

改变了函数的连接属性 外部--内部



#define定义常量和宏

指针

*解引用操作符

*p=a 这就是指针


在32位的的地址线,每一个数都可以代表一个空间,空间的标号一共就2的32次方个 就4个字节,一个字节八个比特位


p=&a p是变量----指针变量-----指的是a申请的地址的的位置的编码

*p指的是 a的位置的值 --就是a

*间接引用操作符





结构体 我们自己创造的一种类型

人和书都是复杂对象

姓名+身高+年龄

struct book

{

char name【20】;

short price;

}

int main()

struct book b1 ={"C语言程序设计”,5



指针 结构体 不同的表示方式

箭头

表示



0707


选择语句---悬空else

该程序不输出 因为第一个if判断为无输出



if语句书写形式的对比

= ---赋值 == ---判断是否相等



小建议,反着写

常量放在左边更容易理解

while 语句



switch语句.-------整形表达式---必须整形

也是一种分支语句,常用于多分支的情况

case 1不可是,1.3 必须是整数

整形常量表达式,需要break跳出语句

简化
















c语言编程 C语言入门 c语言(C语言程序设计教程 c语言视频教程 c语言零基础的评论 (共 条)

分享到微博请遵守国家法律