首页 > 代码库 > 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语言