那位朋友C语言学的好的,帮忙解释下这端程序的

作者&投稿:濯萍 (若有异议请与网页底部的电邮联系)
c语言初学者,请帮忙解释一下这个程序,谢谢!~

FILE * fp;定义了一个指针类型的变量,变量类型是FILE。
后面会给fp赋值。

int comment2(char str[],int j){当读到'/'返回保存他的位置
int comment(char str[],int j){如果下一个是“/‘直接返回,如果下一个是'*'继续前进

这就是一个子函数
#include "udf.h" //包含 "udf.h"这个头文件
DEFINE_SOURCE(J_heat,c,t,dS,eqn) //子函数名
{
real x[ND_ND]; //定义一个实数数组,大小是ND_ND
real source; //定义实数
C_CENTROID(x,c,t); //调用C_CENTROID这个函数
source = 0.5*C_R(c,t)*x[1]; //求source
dS[eqn] = 0.0; //数组ds的第eqn-1个被赋值为0.0
return source; //返回 source
}

real x[ND_ND]; /*确定位置坐标*/

问题的关键是在udf.h文件

代码太少了,如果可以多发一些,信息不全,这是你的第几次发这个问题了哟?


有哪位朋友能讲讲C语言是何时应用在单片机程序开发中的,应用的历程发展...
C语言的发展历史 C语言的发展颇为有趣。它的原型ALGOL 60语言。(也成为A语言)1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言。1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,于是产生了BCPL语言。1970年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,并为它...

c与java哪个好(java和c哪个好学一点)
最后的问题在于,当你精进到一定程度的时候,还是不得不和系统打交道,你将必须静下心来研究内存分配等底层的东西。只不过达到这种层次的人,或者说需要达到这种层次的人,着实很少,少到连大部分的java程序员也不知道自己需要知道。北大青鸟java培训:Java和C语言学哪个更好?很多朋友在决定学一门编程...

c语言软件用什么比较好?
c语言开发软件哪个最好? C语言基本上是大学计算机及其相关专业在大一上学期就会开的一门课程。 C语言作为一门起源比较早的编程语言,可以编程的手机软件和电脑软件非常多,下面我简单介绍几个,感兴趣的朋友可以自己尝试一下: 手机软件 1.C语言编译器:这是手机上的一个C语言编程软件,可以直接在手机上编译运行C语言程...

编程语言有几种,分别都是编什么程序的?
Delphi几乎可以说是完美的,只是Pascal语言的过于严谨让人感觉有点烦。 综述: 方案二比较适合那些具有一定编程基础并且学过Pascal语言的朋友。 Pascal语言简介 Delphi简介 === 方案三 C语言 & Visual C++ 优点(1)C语言灵活性好,效率高,可以接触到软件开发比较底层的东西。 (2)微软的MFC库博大精深,学会它可以让随...

学习C语言可以用什么软件?新手小白们注意了!
针对学习C语言的朋友们,我们提供了一套系统化学习资料,包括完整的学习路线、思维导图、源码笔记、视频教程等,内容丰富、讲解清晰,非常适合初学者作为入门学习资料。如果您需要,可以免费获取。C语言的库函数丰富,使用方便,极大地提高了编程效率。通过C语言及其库函数实现计算机系统内存分配,是一种不可...

现在到底是学C好还是C++好还是C#好
一、呵呵,都学才好。真心话。1、因为它们从语法、关键词方面看,很相像。而C++在语法上基本兼容C,微软的VS编程环境中,同时包含有C++和C#。2、此外,学编程往往是真正学会了其中一种编程语言,别的也可触类旁通。因为编程在宏观思想、理念、计算机的底层实质等等方面,都是共通的。3、多数专业的...

c++和java那个好?
北大青鸟java培训:Java和C语言学哪个更好? 很多朋友在决定学一门编程语言的时候,总是在Java和C语言当中犹豫不决,Java和C语言都是金牌编程语言,两者编程语言风格也很相似,两者的编程地位之争也从未停歇过,两者到底学哪个好这也是让很多编程新手朋友困惑的,Java和C哪个好学?Java和C哪个好学?其实每种编程语言都有自己...

北大青鸟设计培训:Java和C语言学哪个更好?
很多朋友在决定学一门编程语言的时候,总是在Java和C语言当中犹豫不决,Java和C语言都是金牌编程语言,两者编程语言风格也很相似,两者的编程地位之争也从未停歇过,两者到底学哪个好这也是让很多编程新手朋友困惑的,Java和C哪个好学?Java和C哪个好学?其实每种编程语言都有自己各自的特点及应用领域,但是...

计算机三级考试的问题
参加这次考试的人有很大一部分是上次机试没有通过的朋友,甚至还有一些考了两次机试都没有通过的…… 这其中不乏一些C语言学的很不错的高手,大部分人到现在都不明白为什么自己亲手编的程序却是0分…… 究竟是什么原因呢?不就是那100道题目吗?翻来覆去的看也没有发现自己的程序有什么错误啊,看资料,用模拟盘...

c语言学习视频哪个好
4.免费与高质量并存:虽然有些教程可能需要付费,但绝大部分基础教程是免费的。学习者可以先从基础内容开始,逐步深入学习,选择性购买更高级的课程。同时,B站上的高质量视频与课程也确保了学习的有效性。总之,对于想要学习C语言的朋友来说,B站上的相关视频教程是一个非常好的学习资源。建议学习者根据...

海北藏族自治州13589317518: C语言高手帮忙解释下这个程序,谢谢了.在线等回答.麻烦了.这个程序输出的结果是什么?为什么不是1.5? -
尚凭悦康: #define宏都是直接替换的,而不会计算后再替换. i= M1/M2= N*3/N*2 = 5*3/5*2 = 15/5*2 = 6; 而不是 M1=15 M2=10 i=1.5

海北藏族自治州13589317518: 谁来帮我解释下C语言
尚凭悦康: c语言是计算机类专业一门重要的专业基础语言,它兼具汇编语言的功能和可移植性好的优点,能实现对硬件的直接控制,且语法简洁精炼.一般大型软件都是用c语言编写的,比如我们熟悉的windows操作系统.看你用的是那种编译系统了,如果是tourb-c的话, 通常有 file(文件)edit(编辑)run(运行)compile()project(项目)options(设置)debug(调试)break/watch(退出); 文件里主要是查找与保存文件的;快捷键f3是保存文件,alt+f3是查找文件,f2是保存已编好的程序的; alt+x是退出编译系统的. edit是进入编辑程序的. run是运行已编好的程序的; 一般就只用这几个就好了.

海北藏族自治州13589317518: 哪位C语言高手帮我讲解下这道题?
尚凭悦康: 56啊 先输出5,后输出6 只循环了一次

海北藏族自治州13589317518: 麻烦哪位C语言高手帮你解释下这道程序题的结果为什么是这样...非常感激!!!
尚凭悦康: 整如楼上所说 不同编译器处理情况不一样 楼主的答案是6和54 说明编译器是采用的是低位截取的方法 因为char只能存单个字符 但是楼主却 char c = '376'; 编译器采用低位截取的方法使得 c = '6' 也就是取的'376'的末位字符'6' 所以输出的时候就是按照字符6的标准输出的 字符就是6, 字符6的ASCII码就是54 虽然像楼主这样写是可以的 但是破坏了良好的编程风格 char是8位1字节单字符存储 所以匹配类型应该写成char c = '6'; 而不是有歧义性的写成 char c = '376';

海北藏族自治州13589317518: 求懂得C语言的大神,可否通俗的解释一下C语言,这学期开始学这个,真让人头大!!! -
尚凭悦康: 面向过程 函数调用 循环递归 算法排序

海北藏族自治州13589317518: 关于C语言,帮忙解释下
尚凭悦康:C语言是一种计算机程序设计语言.它既有高级语言的特点,又具有汇编语言的特点.它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序.因此,它的应用范围广泛. C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的. C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画.它是数值计算的高级语言.

海北藏族自治州13589317518: 求C语言高手,帮忙解释下这个程序,分步骤. -
尚凭悦康: #include <iostiream.h>void main(){char s[]="abcdef",*ps; //声明一个字符数组内容为“abcdef”,声明一个字符指针ps=s; //将字符指针指向字符数组s的首字符int i(0),n; //这个????搞错了吧.应该是 int i,n;while (s[i++]!='\0') //每次循环...

海北藏族自治州13589317518: C语言代码.高手帮我解释下.带上理由
尚凭悦康: 第一个很简单.s=a+++a+++a++; 因为a++是先用后加,所以s就是a+a+a等于15,然后a经过3次自加等于8,输出8,15s=++a+b; ++a是先加后用,所以a=9,s=9+5=14,输出9,5,14s=--a+b; 同上,先减后用,a=8,s=8+5=13,输出8,5,13s=a--+b; a--先用后减,s=8+5=13,然后a=8-1=7,输出7,5,13s=-a+++-b; a先用后加,所以s=-a+-b=-7-5=-12,然后a=7+1=8. 输出8,5,-12

海北藏族自治州13589317518: 【急急急】求高手解释下C语言的一个程序~~~
尚凭悦康: int i,n; //定义整型变量 char ch; //定义字符型变量 scanf("%d",&n); //接受整型变量并赋值给n printf("十六进制:%x\n",n);//将n转换为十六进制并输出 printf("八进制:%o\n",n); //将n转换为八进制并输出 printf("二进制:")...

海北藏族自治州13589317518: 哪位c语言大师帮忙解释下.看不懂. (☆ - ☆)可加分 -
尚凭悦康: 关于红色记号的地方:int->void: 根据这个函数的功能来说,不需要返回值(或者返回这个被输出的字符也行)& 0xf: 比如 20 2进制是 1 0100 & 1111 (0xf)= 01...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网