初阶c语言-创新互联

signed 有符号的 unsigned 无符号的   

创新互联公司长期为数千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为荔城企业提供专业的成都做网站、网站设计,荔城网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。

struct 结构体关键字

union联合体/共用体

typedef类型重定义

static静态的

 static修饰的局部变量,局部变量的生命周期变长,和程序的生命周期一样,作用域不变。

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

 static修饰的函数,与static修饰的全局变量作用类似。

define 定义标识符常量 #define MAX 100

  定义宏 (有参数)

 #define ADD(x,y)((x)+(y))

内存 一个内存单元是一个字节

  每个内存单元都要编号,就是地址

一个地址指向一个字节,

  32位的机器就有32根地址线,32bit,所以需要4个 字节来存储,即指针大小是4个字节,每根地址线都能产生0或者1,就有2的32次方个地址,即相当于4G。

&取地址

用来存放地址的变量,指针变量

* 解引用操作符

指针大小 32bit---4byte 64bit---8byte

复杂对象(书)(人)----结构体---自己创造出来的一种类型

操作符 . 结构体变量.成员

操作符->结构体指针->成员

修改字符串用strcpy() 字符串放在数组中,数组名表示首元素地址,除了sizeof(数组名) 和&数组名

c语言是一门结构化的程序设计语言,有顺序结构,选择结构,循环结构。

在if else语句中,存在悬空else问题,else与它最近的else匹配。

if语句中,== 来判断相等,= 是用来赋值

switch 多分支语句 switch()括号里是整型表达式

case 后面跟整型常量表达式,如果后面没有break,就继续向下执行,如果有break,就跳出switch。如要加上default,break。

break,永久终止循环,continue,终止本次循环

getchar()获取一个无符号字符

scanf()只能录入连续的字符串

get()输入有空格的字符串

用循环 getchar()来消去缓冲区的 \n 

for循环

for(表达式1;表达式2;表达式3)

表达式1:初始化

表达式2:判断

表达式3:调整

循环中有continue 跳得调整部分

不可在循环体内修改循环变量,防止for循环失去控制。for循环的初始化,调整,判断可以省略

判断部分为0,为假,循环不进去

do while语句,循环至少执行一次

循环中有continue,跳到do

strcmp()用来比较字符串相等,头文件是string.h

返回<0 string1

判断闰年

  1.能被4整除并且不能被100整除

  2.能被400整除

go to 语句 不能跨函数跳转

i=a*b a和b中至少有一个数字<=开平方i

开平方i sqrt(i)

求绝对值 fabs()

x的n次方 pow(x,n)

头文件math.h

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


文章名称:初阶c语言-创新互联
标题链接:http://scyanting.com/article/dcdsdh.html