C语言——基础语法

首先学的是C语言的基础语法,主要分为关键字、标示符、注释、数据、常量、变量。

一、关键字

1   关键字是指在C语言中系统默认的有特殊意义的字符

2   关键字全部是小写字母表示,总共32个关键字(主函数【main】中int 、return),如下:

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   标识符也是一种特殊意义的字符,是程序员自定义的一些名称和符号(关键字是系统C语言默认的)。

2   标识符的作用。

(1) 命名变量,区别不同变量。

(2) 函数命名,便于区分

3   标识符的自定义命名

(1)基本原则

①  只能由 26个英文字母(区分大小写)、0-9的10个阿拉伯数字、下划线组成

②  不能以数字开头

③   不能使用系统自带关键字

(2)规范完善

①  尽量使用英文单词。或者汉语也可

②  标识符由多个字母组成时候,除开第一个单词,后面每个单词的首字母都是大写

三、  注释

1  注释用来解释某行或者某段代码程序的含义,不参与程序编译,也不会增加代码的大小

2  单行注释

单行注释以两个正斜杠开头(//),只能注释一行,从//开始到这行的结尾都是注释的内容

3  多行注释

多行注释以/*开头,以*/结尾,/*和*/中间的内容都是注释

四、 数据(静态和动态)

1、静态数据

不主动删除,会一直存储于计算机硬盘中的数据。一般以文件的形式存在。

2、 动态数据

程序运行时加载的数据,在计算机关闭后,这些临时数据(动态数据)会被自动消除。

3、静态数据和动态数据在一定条件下,可以相互转换

4、 数据单位大小转换

1 KB = 1024 B,1 MB = 1024 KB,1 GB = 1024 MB,1 TB = 1024 GB

五、 常量(固定不变的数据)

分类

1  整型常量(int),包含所有整数

2  浮点型常量(float/double),float :单精度浮点型; double; 双精度浮点型

3   字符常量(char), 单引号括起来的单个字符,中文除外。

4  字符串常量, 双引号括起来的一个或者多个字符,中文除外。

六、 变量(需要适时改变的数据)

1  变量需要先定义,并且内存会分配一块内存

2  变量定义格式: 变量类型  变量名  (例:int i;)

3  变量赋值: 变量名=数值  (例 :i = 1;)

4  变量值的修改,会覆盖这个变量名之前的数值。

时间: 2024-10-15 16:50:20

C语言——基础语法的相关文章

嵌入式linux C++语言(二)——C++对C语言基础语法的扩展

嵌入式linux C++语言(二)--C++对C语言基础语法的扩展 C++是基于C语言扩展发展而来的面向对象的程序设计语言,本文将主要讨论C++语言基于C语言扩展的方面. 一.类型增强 1.类型检查更严格 在C语言中: const int a = 100; int *p = &a; 在C++语言中: const int a = 100;//必须在定义的时候初始化 const int *p = &a; 在C++语言中不能隐式转换数据类型. error: invalid conversion

Go 语言基础语法

Go 语言基础语法 上一章节我们已经了解了 Go 语言的基本组成结构,本章节我们将学习 Go 语言的基础语法. Go 标记 Go 程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号.如以下 GO 语句由 6 个标记组成: fmt.Println("Hello, World!") 6 个标记是(每行一个): 1. fmt 2. . 3. Println 4. ( 5. "Hello, World!" 6. ) 行分隔符 在 Go 程序中,一行代表一个语句

黑马程序员 ---- C 语言基础语法

C 语言基础语法 C程序是由函数组成. C程序的入口是一个名字叫做 main 的函数,简称main函数. 不管程序中有多少函数,都是先执行main函数. 1 #include <stdio.h> 2 3 int main(void) 4 5 { 6 7 return 0; 8 9 } 1.编写 2.编译 cc -c 文件名.c 生成 .o 文件 3.链接 cc 文件名.o      // 2.3结合在一起:  cc 文件名.c -o 文件名 4.运行 ./a.out // ./文件名 C语言中

C++语言学习(二)——C++对C语言基础语法的扩展

C++语言学习(二)--C++对C语言基础语法的扩展 C++是基于C语言扩展发展而来的面向对象的程序设计语言,本文将主要讨论C++语言基于C语言扩展的方面. 一.实用性增强 C语言中变量的定义必须在作用域开始的位置进行定义. #include <stdio.h> int main(int argc, char *argv[]) { int i;//定义变量 int j; //使用变量 for(i = 0; i < 10; i++) { for(j = 0; j < 10; j++)

go语言基础语法

go语言基础语法 定义变量在go语言中有两种定义变量的方法: var的方式,如下var a = 1将a变量赋值1 第二种方式 ":=",如下:a := 1和上述一样,将a变量赋值1 `注: 变量名 := 变量值,这种方式只适用于第一次赋值变量时,如果变量已赋值,如上的a已经赋值为1,此时如果想重新赋值在使用a := 2这种方式会报错,更改赋值直接a = 2即可` 定义函数:在go语言中没有class关键字,没有类的概念,go主要是面向函数和面向接口的编程语言.定义函数的关键字 func

黑马程序员——C语言——基础语法

首先学的是C语言的基础语法,主要分为关键字.标示符.注释.数据.常量.变量. 一.关键字 1   关键字是指在C语言中系统默认的有特殊意义的字符 2   关键字全部是小写字母表示,总共32个关键字(主函数[main]中int .return),如下: auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned

go语言--基础语法与使用

从“Hello World”开始 代码 1 package main 2 3 import ( 4 "fmt" 5 ) 6 7 func main() { 8 /* 9 这是学习Goglang语言的最开始的地方 10 */ 11 fmt.Println("Hello World!") 12 //输出Hello World! 13 } 解释 第一行: package是最基本的分发单位和工程管理中依赖关系的体现 每个Go语言源代码文件开头都必须要有一个package声明

黑马程序员—C语言基础语法的学习

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 以下为自己的学习总结与学习笔记,可能有不全面不到位的地方,也欢迎大家一起分享指正. C语言是世界上最流行.使用最广泛的高级程序设计语言之一,其主要的用途包括 1.编写系统软件.图形处理.单片机程序.嵌入式系统开发 2.编写游戏外挂 3.编写android程序 4.编写iOS程序 任何一个C语言的程序都是由一个或者多个程序段组成的,而这些有着自己功能的程序段就是函数了,说到函数,就不得不提mai

黑马程序员——c语言基础语法(三)

C语言字符数组的初始化 1.字符数组的定义与初始化 (1),第一种方式:    char str[10]={ 'I',' ','a','m',' ',‘h’,'a','p','p','y'};  即把10个字符分别赋给str[0]到str[9]10个元素注意:如果花括号中提供的字符个数大于数组长度,则按语法错误处理:若小于数组长度,则只将这些字符数组中前面那些元素,其余的元素自动定为空字符(即'\0' ). (2),第二种方式: char str[ ]={"I am happy"};