【达内训练营第二天】07_27_C基础语法

怎么增加环境变量 PATH
在终端下的当前目录下输入kate ~/.bashrc  ——>打开会话——>在末尾增加“export PATH=$PATH:.“(不含双引号)
----------------------------------------------
C
语言简介
kate/vi     gcc -c hello.c                   gcc hello.o               a.out
编辑            编译                           连接                     执行

编译连接hello.c一步到位
gcc hello.c -o hello
执行 ./hello


源程序
.c
目标文件
.o
可执行文件
.out

新建目录
mkdir
改名
mv
删除文件
rm

ls -F
查看可执行文件


#include <stdio.h>
预处理,表示把C标准头文件插入此处。自己写的头文件用" "

return o;
执行OK
return x;
执行
FAILE

变量:就是一块内存空间。通常所说的1G内存指的是1G个字节(Byte)。

基本类型:char,short,int,long,float,double前四种还可以前加unsignedsigned


getchar()
取一个字符

gets()
取一行字符(字符数组名)
scanf()
格式化输入(格式字符串;变量地址表)
putchar()
输出一个字符
puts()
输出一行字符/字符串
printf("
格式字符串",数据表)
-------------------------------------------------------

流程控制

控制结构
选择
if(exp)...

if(exp)...else...

if(exp1)...
else if(exp2)...
else if(exp3)...
...
else ...
分支
表达式的值必须能自动转换成int类型
E1
En必须是能自动转换成int类型的常量
如果没有break就会执行完整个switch
switch(
表达式)

    case E1:
       
语句组1
        break;
    case E2:
       
语句组2
        break;
    ......
    case En:
       
语句组n
        break;
    default:
       
语句组;
        break;


循环
while(expr)
{
    ......
}
break
用于跳出分支或循环,但是只跳出它所在的那一层

continue
只能用于循环体内,跳到循环体的末尾。在循环体内执行到continue语句时这一循环体提前结束,但是对下一轮循环不产生直接影响。
return
也可跳出

do
{
    ......
}while(expr);//
注意末尾的分号

expr1
准备工作,expr2条件,expr3调整工作//expression 表达式
for(expr1;expr2;expr3)//
注意其中的分号
{
    ......
}
常用于根据次数控制循环

----------------------------------------------
函数
模块化程序设计
函数先声明后使用原则
函数声明可以有任意多份,但要一致。定义只能有一份。



函数分类:
1.
标准库函数
2.
自定义函数
3.
第三方库函数


1972
C语言出现

函数定义

函数类型 函数名(形参类型说明表)

   
说明部分
   
操作部分

函数声明:必须跟函数的定义保持一致。
函数类型 函数名(形参类型说明表);  //注意末尾的分号



--------------------------------------------------------------------------------------------
作业:
输出九九乘法口诀表
闰年问题:反复输入一个年号,判断是否闰年。
输入行数,打印出图形。

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值