黑马程序员-C语言学习日记(一)基础语法
来源:互联网 发布:nodejs golang java 编辑:程序博客网 时间:2024/05/17 04:58
---------------------- <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>、期待与您交流! ----------------------
- 黑马程序员-C语言学习日记(一)基础语法
- 黑马程序员-[C语言]学习日记(一)
- 黑马程序员-c语言学习-基础语法
- 黑马程序员-C语言基础学习(一)
- 黑马程序员--学习日记(一)java基本语法
- 黑马程序员-iOS学习日记(一)OC基本语法
- 黑马程序员-----------C语言基础-----------基础语法
- 黑马程序员-ios学习笔记 C语言基础语法
- 黑马程序员-----C语言基础(一)
- 黑马程序员学习日记 (二)java语言基础
- 黑马程序员------C语言基础语法
- 黑马程序员 -- IOS C语言 基础语法
- 黑马程序员--- c语言基础--基本语法
- 黑马程序员----C语言基础语法篇
- 黑马程序员-c语言回顾-基础语法
- C语言语法基础--黑马程序员
- 【黑马程序员】C语言基础语法
- 黑马程序员-C语言-基础语法
- android为什么有的弹出框是白色,有的是黑色
- hadoop-namenode
- 智能聊天机器人小黄鸡及其制作方法
- SQL查询四舍五入 解决方法
- 黑马程序员--一个初中没毕业的苦逼,到8.5k的程序人生,感谢黑马
- 黑马程序员-C语言学习日记(一)基础语法
- Crontab Linux 定时任务
- HttpClient 模拟登陆,保持会话并进行后续操作
- Linux shell脚本的字符串
- android实用方法收集
- ios中webview的高级用法
- LINQ Aggregate聚合学习
- 常用范围
- 检查扩展名是否符合规范