C语言概述

C语言概述

简单的C程序示例

#include<stdio.h>
int main()
{
	int num;//声明
	num=2;
	printf("这是第%d章。",num);
	return 0;
}

这是一个简单的C程序其输出:这是第2章。

概要

#include<stdio.h>

意为包含stdio.h文件输入/输出头文件,把stdio.h文件所以内容都输入该行所在位置。

int main()

意为函数名,int表示返回一个整数,返回给操作系统,C语言一定从main()函数开始。

//注释

//为单行注释 /* */为多行注释

花括号、函数快和块

  1. 所以的C函数都使用花括号标志着函数体的开始和结尾;
  2. 花括号还可以用于把函数中多条语句合并成一条。

声明int num

  1. 表面函数中有一个名为num的变量;
  2. 表示num变量的值为整型;
  3. 使变量num在内存中分配空间,否则将无法使用,编译会报错;
    • 命名
      必须小写字母大写字母下划线数字来命名名称第一个必须字母下划线

赋值

将等号右侧赋给左侧;
num=2即将2赋给num。

printf()函数

printf("这是第%d章。",num);
上面代码即将这是第%d章做为实际参数传给函数的特定值,形参是函数中用于存储值的变量。
%d相当一个占位符其作用是输出num值的位置。

return语句

return 0;
意为返回语句对应上文int main()返回值。

函数使用

#include<stdio.h>
void arr();//函数原型
int main()
{
	arr();
	printf("这是第%d章。",num);
	return 0;
}
void arr()
{
	printf("这是第1章。\n");
}

运行结果是:
这是第1章。
这是第2章。
函数调用最好经历以下几步:
函数原型
函数调用
函数定义

编译错误

  • 语法错误
    没有遵循C语言语法规则
    通常报错的位置通常在真正位置下一行
  • 语义错误
    意思是错误
    1. 跟踪程序的执行步骤
    2. 关键点插入printf()语句
    3. 使用调试器

关键字和保留标志符

关键字为C语言的词汇,不能用他们作为标志符(如变量名)
如果使用不当则语法错误
保留标志符包含以划线字符开头的标志符和标准库函数名(如printf())

posted @ 2023-04-05 23:50  南恒  阅读(46)  评论(0编辑  收藏  举报