黑马程序员-C语言学习日记(一)基础语法

---------------------- <a href="http://www.itheima.com"target="blank">iOS开发</a>、<a href="http://www.itheima.com"target="blank">iOS培训</a>、期待与您交流! ----------------------


一、关键字

关键字就是C语言提供的有特殊含义的符号,也叫做“保留字”,C语言一共提供了32个关键字,这些关键字都被C语言赋予了特殊含义。关键字全部为小写。

auto double int struct break else long switch

case enum register typedef char extern return union

const float short unsigned continue for signed void

default  goto  sizeof  volatile  do  if  while  static


二、标识符

1、在编程语言中,是用户编程时使用的名字,对于变量、常量、函数、语句块也有名字,我们统统称之为标识符。

2、命名规则

a、只能由26个英文字母的大小写10个阿拉伯数字0~9下划线_组成

b、严格区分大小写

c、不能以数字开头

d、不可以使用关键字作为标识符

3、命名规范

a、尽量起个有意义的名称,比如一个完整的英文单词,别人一看这个名称就能才能这个标识符的作用。如果不懂英文,你也可以用拼音。

b、常量和变量名一般为名词,方法名一般为动词

c、如果标识符中含有多个单词,可以使用驼峰标识(除开第一个单词,后面每个单词的首字母都是大写):firstName,或者使用下划线_来连接:first_name


三、注释

1、注释的格式

//	这是单行注释 从//到行末的文字都会被注释

/*
	这是多行注释 在/* */之间的文字都会被注释
*/

2、注释的作用

a、被注释的代码不会参与编译

b、检查代码的作用

c、排除错误


四、数据类型



五、常量

表示一些固定的数据

如:7(整型常量)、3.14(浮点常量)、'A'(字符常量)、"itheima"(字符串常量)


六、变量

1、当一个数据的值需要经常改变或者不确定时,就应该用变量来表示。可以修改变量的值,多次赋值。每次赋值都会覆盖原来的值

2、格式:变量类型  变量名;

3、定义、初始化&赋值:

// 定义并初始化
int i = 10;

// 先定义后初始化
int i;
i = 10;

int m, n;
m = n = 20;

七、printf&scanf

1、都需要 #include <stdio.h>

2、

// printf:在控制台打印输出的函数
printf("My name is %s ,i am %d years old.", "WhyRanR", 27);	// 打印 My name is WhyRanR,i am 27 years old.

// scanf:接受用户输入的函数
int i = 0;
scanf("%d", &i);	// 需要使用&将输入的值传递到变量的地址中
3、占位符

%d --- 整形
%f --- 浮点型
%c --- 字符型
%s --- 字符串型

4、注意

scanf:scanf的第一个参数中不要包含\n,比如scanf(“%d\n”, &a); 这将导致scanf函数无法结束


---------------------- <a href="http://www.itheima.com"target="blank">iOS开发</a>、<a href="http://www.itheima.com"target="blank">iOS培训</a>、期待与您交流! ----------------------

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值