当前位置:首页 » 编程语言 » c语言混淆

c语言混淆

发布时间: 2022-07-16 11:52:08

⑴ 问两道类似的C语言题目,如何来分析,有点混淆了,请高手指导!谢谢!

考察的是break的用法。break可以跳出一个程序段(用{}括起来的一段代码)或者一层循环(for或者while)。
对于程序1,先对y赋值,再跳出。对于程序2,直接跳出了,对y进行赋值的语句就没有被执行,所以程序1的输出为0,程序2的输出还是-1。

⑵ 用vc2005学习C语言会不会和C++混淆

不会,编译器不是重点,比如用C你就用printf,C++就用cout,选择新建类型的时候选择.C文件就OK

⑶ c与c++是否会混淆

不会的,C是面向过程程序设计而C++是面向对象程序设计,C++包含了C的全部内容,因此C的程序在C++中一样可以运行。我去年学了的C语言,今年学了几个月的C++语言,可以说C++是在C的基础上增加了面向对像方面的内容,为了更便于学习,C++把关键字改变了一样,如输入输出C中是scanf和printf而C++是cin和cout,关键字变得更简单了,不过之前C中的关键字在C++中同样可用。我就知道这些了

⑷ 有关C语言一个容易混淆的地方:int const *pointer 与int *const pointer的区别,请问下应该怎么去区分并

因为在C语言当中,const的作用是限定一个变量不允许被改变。而那个是const修饰的变量取决于const在什么位置。如int const *pointer,那么*pointer是被const修饰的,是不可变的。而pointer是int修饰的,是可变的。又如int *const pointer,const修饰的是pointer,所以它是不可变的,int修饰的是*pointer,所以它是可变的。
相关内容请查阅http://ke..com/view/1065598.html?wtp=tt

热点内容
interbase数据库 发布:2025-05-14 13:49:50 浏览:691
微商海报源码 发布:2025-05-14 13:49:42 浏览:346
分布式缓存部署步骤 发布:2025-05-14 13:24:51 浏览:611
php获取上一月 发布:2025-05-14 13:22:52 浏览:90
购买云服务器并搭建自己网站 发布:2025-05-14 13:20:31 浏览:689
sqlserver建立视图 发布:2025-05-14 13:11:56 浏览:485
搭建httpsgit服务器搭建 发布:2025-05-14 13:09:47 浏览:256
新电脑拿回来我该怎么配置 发布:2025-05-14 13:09:45 浏览:241
视频服务器新建ftp用户 发布:2025-05-14 13:03:09 浏览:226
php花生 发布:2025-05-14 12:54:30 浏览:551