首页 > 代码库 > C语言

C语言

C语言(个人工作,学习复习总结)

 

总结一些C语言基础知识

 

数据结构:

常亮:1.2

变量:x.y

数组:存放统一数据类型的集合 a[ ]

结构体:存放多种数据类型的整体 struct s{ int a;char b; float c;}s1,s2;

 

&:取地址符

%d:十进制整数,格式控制符,整型

%f:浮点型

%c:字符型

=:赋值

==:等于

 

变量命名规则:

1.字母,数字,下划线组成

2.首字符非数字

3.见名之意

 

四种自定义函数类型

返回值类型+方法名+形参列表+代码块

1.无参无返

void wucanwufan(){ }

2无参有返

int wucanyoufan(){……return x; }

3.有参无返

void youcanwufan(int a ,int b){ }

4.有参有返

int youcanyoufan(int a,int b){ return a+b; }

 

调用方法

main函数上生命要使用的函数名

mian函数下调用

 

void main{

wucanwufa();

int x = wucanyoufan();

youcanwufan(3,3);

int y = youcanyoufan(4,4);

}

 

三大结构

 

顺序,分支,循环

 

分支:

1.if语句

格式

if(条件){语句体}

 

2.if.else

if(条件){语句体}

else{语句体}

 

3.if嵌套(从上向下顺序执行)

if(条件1){语句1}

if(条件2){语句2}

if(条件3){语句3}

 

4 if.else 树状执行

if(条件1){语句1}

else if(条件2){语句2}

else if (条件3){语句3}

 

5.switch语句

switch(表达式或者常量)

{case 常量1:语句1;break;

case 常量2:语句2;break;

case 常量3:语句3;break;

default:语句4;}

 

循环结构

 

1.for语句

for(循环变量初始化;条件;循环变量的变化){循环体}

 

2.while语句

循环变量的初始化;

while(循环条件){循环体;循环变量的变化}

 

3.do-while语句

循环变量的初始化;

do

{循环体;

循环变量的变化;’}

while(循环条件);

 

4.不定次循环

示例

char c=‘y’;

while(c==‘y’||c==‘Y’){循环体;scanf("%c",&c);}

补:scanf中用%c时,前面加个空格,不然有时编译器会报错

 

 

 

 

 

 

 

 

C语言