一个C语言基础知识问题

作者&投稿:彤沸 (若有异议请与网页底部的电邮联系)
关于C语言基础知识~

#include<stdio.h> //加上这行!
#include<string.h>
void main() //加上void比较好。
{
char b[]="\x34\034"; //int改为char。
printf("%d",strlen(b));
}



这里传入的事b数组的一个首地址。希望我的回答对你有帮助

int b[]="\x34\034";
改为
string b[]="\x34\034";


★C语言 关于基础知识的一个问题
A 正确 关键字必须是完整的,不能把一个变量名或关键字用注释拆开 B、变量在使用前必须定义,但位置要注意,比如一个函数中要使用的变量不能定义在他之前的其他函数内部。C、C语言支持一些类型的自动转换,如字符型可以自动转成整型运算,整形也可自动以转为double型运算。D、数值中间的空格会有问...

C语言基础问题
(a++)+b 和a+++b两个表达式一样的 a++,++在后面的时候,先保留a的运算,a全部运算完后a才自加 对于这个题目,a++,此时a=5,不做运算 下一个字符是b没有模块运算 这时c的全部运算结束 a为5,b为7 所以结果是c=5+7=12.此时才开始计算表达式中的a++ 然后a变为6 最后的值就是 a=6 ...

C语言几个基础问题
数组越界访问会引发编译错误?——不会。数组元素下标越界,什么时候会被发现?——不作检查,运行出错了,系统崩溃了,才可能想到。c语言中函数至少一个参数?——可以没有参数。没有return语句的函数是非法的?——有返回值的函数才要求有return语句,返回值为void型的函数有没有return均可。函数未定义...

最基础的C语言问题
2.main(){ int a=1,b=10;do {b-=a;a++;}while(b--<0); \/\/结果b能等于8?我怀疑这个结果,除非b-->0,注意先执行do,在判断不符合条件直接退出循环,结果a=2,b=8 3,if('0'<=c<='9')这种判断形式错的吧,不知道编译能通过不,应该是if(c>='0'&&c<='9')4,main(){ i...

问一个关于C语言的初级问题...
1、当你执行完 if(temp<b)temp=b;以后,temp保存的值就是a和b当中的较大者。2、当你执行完 if(temp<c)temp=c;以后,temp保存的值就是刚才的temp和c当中的最大者,也就是说最终temp保存的值是a、b、c三者中的最大者。

C语言基础,有几个问题想请教学霸和老师?
只能解决第一个问题,因为第二问题我没有看懂 !(a+b)+c-1&&b+c\/2这个表达式是一个逻辑表达式,逻辑表达式的结果只能为0或1 整个计算过程可以按远算符的优先级来。

问一个C语言的问题
4、第一个出错原因是中断函数不可以放在头文件中,头文件的内容是在连接的时候一起并入程序的。第二个错误,你可能单词拼写错误,yue这个词。你可以用ctrl+F进行查找。5、应该注意,不要重复包含。头文件要右#ifndef #define #endif 并入函数尽量只写函数声明,在.c里面写函数体。在c语言里是可以改...

C语言的基础知识问题?
1、A 2、定义不可以嵌套,调用可以嵌套 3、7 4、A 5、表达式3\/5的值是0,3%5的值是3 完全同意网友huang2y1的看法,应该上机试验。

关于C语言的两个基础问题
if(!a[i]) 相当于 if(a[i]==0)两个不一样,下面那个判断了 a[0] 到 a[299] ,而上面那个只能判断一种情况,循环根本没有用。而且可能不能正常运行。因为好像i没有初始化,会引起数组下标越界。

关于C语言的基础编程,一个提问。NO.3
表达式: t =1,t+5, t++是一个逗号表达式,它的值是2.0(即表达式t++的值)。在c语言中提供一种特殊的运算符,逗号运算符,优先级别最低,它将两式联接起来,如:(3+5,6+8)称为逗号表达式,其求解过程先表达式1,后表达式2,整个表达式值是表达式2的值,如:(3+5,6+8)的值是14。

武冈市13382104384: 一个C语言的基础问题 -
廉审意安: 解答:1、 c语言是以分号做为语句的结束.for循环是一个语句所以就必须得有分号,不然编译无法通过,出现语法错误.for语句是循环条件和循环体的组合.你这里给出了循环条件,但是没有循环体.循环体为空.然后以分号表示这个for语句...

武冈市13382104384: 请教一个C语言很基础的问题?
廉审意安: 简单的说,C语言源代码文件(.c),经过编译,生成目标文件(.obj),然后经过链接,也就是和其他目标文件(如果有的话)和所包含的头文件链接,生成可执行文件(.exe) EXE程序文件,上面的.EXE文件打开后马上又没有了. 这个,只要在您的源代码文件(.c)执行结束之前的地方,加一句 system("pause") 或者 getchar() 就可以暂停,以便观察结果..或者也可以用 getch(),这个需要引用头文件 conio.h

武冈市13382104384: c语言基础知识提问 -
廉审意安: 首先你的概念要清晰,integer我们称作变量名,这个东西是你自己可以改动的,你可以把一个变量命名成任意你想要的名字,除了易读性外,没有什么限制(当然不能使C语言中的关键字).int integer; 这个语句是你告诉计算机在内存中开辟...

武冈市13382104384: 一个C语言非常基础的知识 -
廉审意安: 赋值运算符是自右向左结合,所以应该先算出右边的值,再赋值给左边;所以a+=(a -=(a*a));例如a = 2;a+=(a-=4)-> a+=(-2); -> a =0; 有不懂,请追问!!望采纳!!

武冈市13382104384: C语言基础的一个问题
廉审意安: x=4*6 , x*6; 等同于 x=4*6; /* x被赋值了,现在x=24 */ x*6; /* 只是进行了运算,没有进行赋值, x的值未变 */ 所以 x+15 = 24+15 = 39

武冈市13382104384: 【C语言】初学者对C语言的几个基础问题,万分感谢!! -
廉审意安: 回答如下: 1、你的观点是对的.问题中的语句不够通顺,但基本意思还算明白,只是表达了一种假设情况,以及这种情况的结果. 2、一般没什么区别,只是不同的编译器对这种情况的处理不同,有的会认为没有参数的形式是警告,必须显式地指定函数参数的类型,哪怕是没有类型,也要写个void. 3、MSDEV是Microsoft Development的简写,VC6.0是微软的开发套件.

武冈市13382104384: C语言最基础的知识 -
廉审意安: 1,C语言的运算符和优先级 2,分支结构程序设计 3,循环结构程序 4,数组 5,函数 6,指针 7,字符类型和字符串 8,字符串与指针 9,指针数组、二级指针、指向一维数组的指针、指向函数的指针 10,返回指针的函数、数组名做函数参数 11,结构体、共用体、枚举、自定义类型、变量存储类别、工程文件 12,文件、宏、主函数带形参 13,链表、位运算、考试环境 14,排序、强制类型转换

武冈市13382104384: 一个c语言基础问题
廉审意安: 一字节等于 四字节等于32比特/位.其中1位是符号位:表示该数的正负,8位是幕指数.23位是该数的精确值:你提的第一个问题,它是一个取值范围,用23位存储一个浮点数能取的最先的负数到最大的正数. 有效位:如123.456789它的有效位是指从它最左端非零数开始算到第七位多的四舍五入,即:123.4568

武冈市13382104384: C语言的知识点有哪些? -
廉审意安: 最低0.27元/天开通百度文库会员,可在文库查看完整内容>原发布者:ofhyeiu2C语言最重要的知识点总体上必须清楚的:1)程序结构是三种:顺序结构、选择结构(分支结构)、循环结构.2)读程序都要从main()入口,然后从最上面顺...

武冈市13382104384: c语言基础各位大哥哥姐姐,我是c程序的初学者,下面问一个简单的问
廉审意安: "%d","%c"之类的是printf函数中的“格式控制字符串”,用于指定输出的格式... 另外,C中字符在存储的时候,实际存储的是字符的ASCII码,也就是一个整数值.所...

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