C语言考研《谭浩强C语言》教材第一章理论+实践汇总

因已明确考研目标现决定备考只考C语言的院校或数据结构的院校,现决定不再学习408专心学习其中一门专业课。

应院校要求当下开始使用谭浩强的C语言第五版备考,因今天是第一天学习所以从C语言的最基础开始学起来,学习到了如下内容:

x

该教材上第一个C语言程序如下

cs 复制代码
#include<stdio.h>
int main//函数------------返回值,main是主函数
(

printf("this is a C program  \n")
  retrun 0;
) 

上机测试如下:

由此图可知成功生成"this is a C program",该运行过程出现过异常但后续修改代码和更换为devcpp已成功在黑色控制台窗口运行

第二个C语言程序求整数之和如下

cs 复制代码
#include<stdio.h>
int main()
{
int a,b,sum;
a=123;
b=456;
sum=a+b;
printf("sum is %d\n",sum);
return 0;
}

上机测试如下:

第三个C程序求最大数如下:

cs 复制代码
#include<stdio.h>
int main()
{
int max(int x,int y);
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
return 0;
}

int max(int x,int y)
{
int z;
if(x>y)z=x;
else z=y;
return(z);
}

运行结果如下:

上述代码的收获与总结:

①、每个C语言程序必须由一个main函数

②、%d表示输出的格式,d为十进制输出

③、max函数是用于调用数值

回到理论部分我们继续总结第一章的最后理论知识:

第一章的总结完毕

相关推荐
黑马程序员毕设6 小时前
基于微信小程序的二手交易平台设计与实现报告
前端·人工智能·spring boot·后端·考研
雷✘7 小时前
C 程序从源文件到运行:预处理、编译、汇编、链接重定位与执行环境
c语言
传奇开心果编程7 小时前
【Rust入门练中学】 第1课:从零开始
开发语言·学习·rust
Logic1017 小时前
C语言/数据结构位运算题解:异或XOR找出数据表中的“独特编号“——只出现一次的数字
c语言·数据结构·数组·位运算·时间复杂度·算法题·异或性质
Brilliantwxx7 小时前
【STM32】 SPI阻塞式通信与HAL源码(串口读ID实战)
开发语言·stm32·单片机·嵌入式硬件·ecmascript
吠品8 小时前
Nginx负载均衡配置与线上故障排查的一些经验
java·开发语言·数据库
endeavor128 小时前
BootLoader与OTA学习(三)
c语言·stm32
边境悍匪8 小时前
蜗牛学苑 Java 智能体学习 Day44|Vue 前端项目搭建 思维导图复盘
java·开发语言·spring boot·学习·阿里云
wuyk5558 小时前
Python实战项目01:简易记事本系统
开发语言·python
君顾18 小时前
本地城市社区家政物业联动系统源码:架构设计与派单联动实战
java·开发语言·健身房