C程序设计语言(第2版)练习1-1在你自己的系统中运行“hello,world”程序。再有意去掉程序中的部分内容,看看会得到什么出错信息 1-2做个实验,当printf()函数的参数字符串中包含\c…

(环境为:Microsoft visual studio 2022)

1.1-1在你自己的系统中运行“hello,world”程序。再有意去掉程序中的部分内容,看看会得到什么出错信息。

:1.这是个很简单的程序,但是意义非凡,意味着正式进行学习语言的大门。

2.有一点需要提出的是,教材上main函数是没有定义int的,原因简单来说是在C89和ARM C++的标准中,声明缺少类型的地方自动使用int,而ISO C ++和C99都不允许将类型保留在声明之外

3.关于return 0的说明

一些网课或者教材中会在代码结尾加上return 0,这是因为操作系统的进程间有父子关系,return是将main的执行情况告诉父进程,一般用0表示执行正常,1表示执行出错。一般编译器会在末尾自动加上,不写默认返回0。

#include<stdio.h>

int main()

{
	printf("hello,world\n");
}

2.1-2 做个实验,当printf()函数的参数字符串中包含\c(其中c是上面的转义字符序列中未曾列出的某个字符)时,观察一下会出现什么情况。

#include<stdio.h>

int main()

{
	printf("hello,world\c\n");
}

编译后的结果为

 即c作为普通字符被打印,\c和单纯输入c的结果是一样的(因其没有转义含义)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值