C语言学习

#include <stdio.h>                预处理器指令,告诉编译器在实际编译前要包含 stdio.h 文件
     
int main()                        主函数
{
   /* 我的第一个 C 程序 */          /*...*/    是多行注释   // 是单行注释 
   printf("Hello, World! \n");    printf:标准输出函数
   return 0;                      终止 main() 函数,并返回值 0
}

 执行和编译C程序:

  1. 保存文件为 hello.c
  2. 打开命令提示符,进入到保存文件所在的目录。键入 gcc hello.c
  3. 若代码中没有错误,命令提示符会跳到下一行,并生成 a.out 可执行文件。
  4. 键入 a.out 来执行程序,屏幕上显示 "Hello World"

标识符

标识符以字母 A-Z 或 a-z 或下划线 _ 开始,后跟零个或多个字母、下划线和数字(0-9)

C 标识符内不允许出现标点字符,比如 @、$ 和 %。

 关键字

关键字说明
auto声明自动变量
const定义常量,如果一个变量被 const 修饰,那么它的值就不能再被改变
default开关语句中的"其它"分支
extern声明变量或函数是在其它文件或本文件的其他位置定义
register声明寄存器变量
signed声明有符号类型变量或函数
sizeof计算数据类型或变量长度(即所占字节数)
struct声明结构体类型
typedef用以给数据类型取别名
unsigned声明无符号类型变量或函数
union声明共用体类型
void声明函数无返回值或无参数,声明无类型指针
volatile说明变量在程序执行中可被隐含地改变

 C中的数据类型

序号类型与描述
1基本类型:整数类型和浮点类型。
2枚举类型:赋予离散整数值的变量。
3void 类型: 表明没有可用的值。
4派生类型:指针类型、数组类型、结构类型、共用体类型和函数类型。
  •  char : 1个字节
  •  int :4个字节
  •  float:4个字节
  •  double:8个字节

void 类型指定没有可用的值。

序号类型与描述
1函数返回为空  返回空,返回类型为空。
2函数参数为空  各种函数不接受任何参数。不带参数的函数可以接受一个 void
3指针指向 void
类型为 void * 的指针代表对象的地址,而不是类型。返回指向 void 的指针,可以转换为任何数据类型。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值