C语言典型例题

本系列博客针对于《C程序设计教程(第四版)——谭浩强 编著》这本书中的所有例题和习题进行了详细的解释和学习,希望可以对你学习C 语言可以有所帮助。

有些代码可能会在前面详细解释,后面会一笔带过,希望大家可以多多翻阅,谢谢大家啦!!!嘻嘻!!!

//C程序设计教程(第四版)——谭浩强 编著
//例题1.1:在屏幕中显示出一行信息:“Hello,world!”。
#include <stdio.h>//1.  .h 头文件 2.include表示包括的意思
int main()//main函数
{
	printf("hello,world!");//printf("  ");1.输出函数(需要输出的内容在""中)2.为库函数,使用库函数必须对其进行申明,即在函数前面写上头文件
	return 0;//1.固定搭配,与前面的int相呼应 2.	return 0;后面必须为0,这是历史遗留问题
}

1、C语言主要由函数构成的,函数是C语言的基本单位

一个C语言必须有一个main函数(主函数),可以包含一个main函数和其他若干函数。主函数可以调用其他函数,其他函数之间可以相互调用,单数不能调用主函数。

2、一个函数由两部分组成

函数首部 函数的第一行,包括函数类型、函数名、函数参数类型、函数参数名等

                例如:int main(int x,int y)

           int                 main          (int                                x                  )

          函数类型        函数名       ( 函数参数类型           函数参数名   )

函数名后面必须跟着一对圆括号,括号内可以写参数名及其类型,函数也可以没有参数

例如:int main()

函数体 函数首部花括号内的部分,包括声明部分执行部分。

声明部分 对有关的变量和函数进行声明

执行部分 由若干语句组成

3.一个C语言程序总是从main函数开始执行的,而不论main函数在整个程序中的位置如何

4.C语言程序书写格式自由,一行内可以写几个语句,一个语句可以分开写在多行里面。

5.每个语句和数据声明的最后必须有一个分号。分号是C语句的必要组成部分。

例如:c=a+b;

6.C语言本身没有输入和输出语句。输入和输出操作是由库函数scanf和printf等函数来完成的。

7.注释“//”或者“/*  */”

同类型代码

//C程序设计教程(第四版)——谭浩强 编著
//例题1.1:在屏幕中显示出一行信息:“Hello,world!”。
#include <stdio.h>//1.  .h 头文件 2.include表示包括的意思
int main()//main函数
{
	printf("hello,world!\n");//printf("  ");1.输出函数(需要输出的内容在""中)2.为库函数,使用库函数必须对其进行申明,即在函数前面写上头文件
	printf("你一定可以学会C语言的!!!\n");
	printf("加油加油!!!\n");
	return 0;//1.固定搭配,与前面的int相呼应 2.	return 0;后面必须为0,这是历史遗留问题
}

“\n”是代表换行的意思

可能出现的一些问题

1.在代码窗口输入文字不显示文字

解决方法:

点击“编辑器选项”,将“显示”栏中的“ID 27071 translatiom missing”前面的那个对号去掉就可以了

2.显示栏文字乱码

原因:控制台与源文件使用的语言不同导致乱码

解决办法:打开“工具”——“编译器选项”——“编译时加入以下命令”

加入下面的代码“-fexec-charset=GBK”,然后将文字删除后再编译一遍,就可以解决上面这个问题

3.必须写分号(英文状态下)

4.main后面必须圆括号(必须在英文格式下输入)

5.必须用英文格式下的键盘输入一些符号,比如括号,分号等

  • 12
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值