程序设计和C语言(二)

程序设计和C语言

1.注释
a:以//开始的单行注释。这种注释可以单独占一行,也可以出现在一行中其他内容的右侧。此中注释不能跨行,从//开始,以换行符结束。若//如注释内容一行内写不下,//可以在下一行重新用“//”,然后继续写注释。
b:以/开始,以/结束的块式注释。可以包含多行内容也可以包含单个内容。
字符串中的//和/不作注释的开
始,而是作为字符串中的一部分。
2.main函数
每个C程序有且仅有一个main函数,程序从main函数开始执行,在main中结束。
3.程序的基本例子(整型)
#include<stdio.h> //这是编译预处理的指令
int main( ) //定义主函数

int a,b,sum; //程序的声明部分 ,int为整型变量
a=1; //对a进行赋值
b=1; //对b进行赋值
sum=a+b; //进行运算,并把结果放在变量sum中
printf(“sum%d”,sum) //输出结果
return 0; //使函数返回值为0
} //函数结束
在每个数据
声明和语句的最后必须有一个分号
double为浮点型变量-----%f
4.C语言程序的结构
A特点:
①一个程序由一个或多个源程序文件组成
(a:预处理指令b:全局指明c:函数定义)
②函数是C程序的主要组成部分
一个C函数是由一个或多个函数组成的
a:必须且只有一个main函数
b:每个函数都用来实现一个或几个特定功能
c:被调用的函
斜体样式
数可以是库函数,也可以是自己编制设计的函数
5.运行C程序的步骤和方法
上机和编辑源程序(.c)
对源程序进行编译(.obj文件)
进行连接处理(.exe文件)斜体样式
算法------程序的灵魂
*******
6.程序=算法+数据结构(沃思)
A:程序:①对数据的描述。 数据结构:在程序中要指定用到哪些数据以及这些结构的类型和数据的组织形式
②对操作的描述。算法:要求计算机进行操作的步骤
计算机算法的两大类别 —数值运算算法(求数值解)—非数值运算算法(用途多,多用于事务管理领域)
B:算法的特性
一个有效算法具有的特点:①有穷性(有限的操作步骤)②确定性(每个步骤都应该是确定的)③有零个或多个输入④有一个或多个输出–没有输出的算法是没有意义的⑤有效性(每一个步骤都应有序的进行,得出确定的结果)
7.流程图的部分:①表示相应操作的框②带箭头的流程线③框内外必要的文字说明
基本结构:顺序结构,选择结构,循环结构(当型循环结构,直到型循环结构)

因为f是已知的  在这里插入图片描述
因为f是已知的,求未知c,所以应该把f写在前面
输出的字符串后面应该有逗号。在这里插入图片描述

输出的字符串后面应该有逗号。在这里插入图片描述sqrt函数是求平方根的函数,由于要调用数学函数库中的函数,必须在程序的开头加一条#include指令,把头文件“math.h”包含到程序中来。也不能丢掉任何有在这里插入图片描述
学习心得:针对今天的学习,发现c语言的练习真的是既有趣又让人头疼,有时候面对一大堆的密密麻麻的程序找错误,真的有点难。所以我觉得学好c语言,首先的有一颗认真的新,不能多一点东西,也不能丢掉任何一个符号。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值