C语言基础知识1

4 篇文章 0 订阅
3 篇文章 0 订阅

一、C语言基础知识

1.标识符:

(1)只能由英文字母、数字、下划线构成,长度为1~32.

(2)必须以字母或下划线开头。

(3)严格区分大、小写字母。

(4)不能以关键字作为标识符。

(5)系统内部使用了一些下划线开头的标识符,为防止冲突,建议用户尽量避免使用下划线开头的标识符。

(6)标识符应尽量做到见名知意,即选用有含义的英文单词或缩写。如sum,name,max,year,total等。

标识符的分类:

(1)控制语句关键字(12)

break,case,continue,default,do,else,for,goto,if,return,switch,while

(2)数据类型关键字(12)

charenum,double,long,float,int,short,signed,struct,unsigned,union,void

(3)存储类型关键字(4)

auto,extern,register,static

(4)其他关键字(4)

const,sizeof,typedef,volatile

2.C语言程序结构:

1.函数是C语言的基本单位:

由一个main()函数构成。

或一个main()函数与多个其他函数构成。

2.函数一般包括函数定义部分和执行部分

数据定义部分:定义变量的名字、类型和指定初值。

执行部分·:用于完成程序所规定的各项操作。

3.C语言程序总是从main()开始执行

主函数执行完毕,即程序执行完毕。

书写格式:

(1)所有语句都必须以“ ; ”结束。

(2)一行内可写几条语句,一条语句也可写几行上。

(3)允许使用注释,以增强程序的可读性。

注释格式:

/*注释内容串*/

3.C语言基本数据类型:

基本类型:整形、字符型、实型(浮点型)、枚举

构造类型:数组型、结构体、共同体

指针类型

空指针

数组

一维数组

char a[5];
int b[5];
long c[5];
float f[5];
double g[5];
static float a[10]

二维数组

int a[5][5];

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h8Vef8tv-1667922729105)(C:\Users\10170\Desktop\20200226165740443.png)]

运算符优先级

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2jVyuvbH-1667922729106)(C:\Users\10170\Desktop\捕获.PNG)]

4.C语句

1.分类:

a.控制语句:完成程序流程控制,包括条件、循环、分支等。

b.函数调用语句:由函数调用加分号构成。

c.表达式语句:在表达式后面加分号构成。

d.空语句:仅包含一个分号的语句。

c.复合语句:由大括号{}括起来的语句序列。

2.输入输出:

scanf和getchar输入函数;printf和putchar输入函数。

3.基本流程控制语句

a.if-else语句

b.switch语句

c.for语句

d.while语句

e.do-while语句

f.continue语句

g.break语句

h.goto语句

i.return语句

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaoyemaokeji

原创不易,鼓励就是我的动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值