C---日常練習

  1. 若有以下定義語句:int a=5;printf("%d\n",a++);則輸出結果是()

解析:a++ 即先使用再自增,a的初始值即為5,則先使用,輸出結果為5

舉個例子:
int a=5,b;
b=a++;//等價于  b=a;a=a+1
printf("%d,%d",a,b);//結果很明顯 6,5
這道題可以直接把printf("%d\n",a++);當成printf("%d\n",b);這樣就好理解了,a++就是b的值罷了

如果對a++還沒有理解,參考我的另一篇文章https://blog.csdn.net/qq_41264055/article/details/86553172

  1. 若定義x和y為double型變量,則表達式x=1,y=x+3/2的值是()

解析:逗號表達式,y=x+3/2;首先,先乘除后加減,3/2—>1然后y=x+1 —>y=1+1;由于y為double即y=2.0

  1. int c1=1,c2=2.c3;c3=1.0/c2*c1;則執行后,c3中的值是()

解析:1.0 / c2 * c1 —>1.0/21—>0.51—>0.5 然后強制類型轉換int即為0

  1. 有整型變量x,單精度變量y=5.5,表達式x=(float)(y*3+((int)y)%4);執行后x的值為()

解析:(float)(y3+((int)y)%4)—>(float)(y3+(5%4))—>(float)(5.5*3+1)—>(float)17.5
最后x為int,將(float)17.5強制轉換為整形賦值給x----->即x的值為17

  1. 設int i=2,j=3,k=4,a=4,b=5,c=3;則執行表達式(a=i<j)&&(b=j>k)&&(c=i,j,k)后,c的值是()

解析:&&與表達式,a=i<j 為真,繼續執行,b=j>k,結果為假,整個條件語句結束,最后c=i,j,k也跟沒有運行,即c還是原來的值,即初始值c=3

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/378936.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/378936.shtml
英文地址,請注明出處:http://en.pswp.cn/news/378936.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

VS2010 運行庫設置

如下圖所示&#xff0c;當在一個EXE工程中調用lib或dll時&#xff0c;2個工程的下面選項一定要一致&#xff0c;否則會導致exe工程編譯不過。 原則&#xff1a; Debug下&#xff0c;默認是MTd&#xff1b; Release下&#xff0c;默認是MT。 轉載于:https://www.cnblogs.com/lgh…

算法中的Strassen矩陣乘法

Introduction 介紹 Strassen in 1969 which gives an overview that how we can find the multiplication of two 2*2 dimension matrix by the brute-force algorithm. But by using divide and conquer technique the overall complexity for multiplication two matrices i…

零拷貝、mmap、sendfile

目錄零拷貝mmapsendFile總結零拷貝 要了解零拷貝&#xff0c;首先得先了解一下傳統 IO 的執行流程&#xff0c;這里舉個例子&#xff0c;通過傳統的 IO 進行網絡傳輸來傳輸一個文件。 先上一張圖&#xff0c;這張圖就代表了傳統 IO 傳輸文件的流程。 讀取文件的時候&#xf…

網頁服務器和mysql服務器_實現Web服務器之間使用同一個MYSQL和相同的網頁配置文件的方法...

實現Web服務器之間使用同一個MYSQL和相同的網頁配置文件的方法發布時間&#xff1a;2020-04-15 16:42:41來源&#xff1a;億速云閱讀&#xff1a;133作者&#xff1a;三月欄目&#xff1a;數據庫億速云負載均衡(Cloud Load Balancer)是對多臺云服務器進行流量分發的服務。億速云…

傳128GB版iPad4售價為799/929美元

外媒9to5mac報道&#xff0c;蘋果將推出一款升級版iPad4&#xff0c;外觀和iPad 4相同&#xff0c;還是黑白兩色的&#xff0c;只加入了新的SKU。 據報道&#xff0c;這款升級版iPad4還有128GB版&#xff0c;隨著這條消息傳出&#xff0c;不久關于128GB版iPad4的售價信息也傳出…

(西工程-金花)小米路由器連接哆點設置WiFi保姆式教程

小米路由器連接電源,用根網線一端插入寢室的網口處,另一端插入小米路由器的WAN口手機或者電腦連接WiFi,我這里是通過手機瀏覽器打開192.168.31.1進入無線路由器管理頁面進行配置小米路由器&#xff0c;配置WiFi的一些基本參數,例如:WiFi名稱,密碼之類的信息 進入無線路由器管理…

基于MINA框架快速開發網絡應用程序

1&#xff0e;MINA框架簡介 Netty、Mina、Cindy都是不錯的NIO開源框架&#xff0c;后兩者都是在Netty的基礎上演化出來的。MINA(Multipurpose Infrastructure for Network Applications)是用于開發高性能和高可用性的網絡應用程序的基礎框架。通過使用MINA框架可以可以省下處理…

Python中@staticmethod和@classmethod之間的區別

classmethod裝飾器 (The classmethod Decorator) The classmethod decorator is an inbuilt function decorator that gets evaluated after the function is defined. The result of the evaluation shadows the function definition. The classmethods first argument is alw…

go 聲明二維數組_一篇文章了解Go語言中數組Arrays的使用內幕

概述與其他編程語言類似&#xff0c;Go語言也有數組array。Go語言中&#xff0c;數組的行為和其他語言沒有什么不同.Go語言中還有一個叫做切片slice的東西&#xff0c;它就像是對數組的引用。在本文中&#xff0c;我們將只研究數組。定義數組是同一類型元素的連續集合&#xff…

ffmpeg 使用ffplay 進行 hls 拉流 分析 1

ffmpeg 使用 ffplay 進行 hls 拉流 分析 1 從使用ffplay 調用 http://192.168.1.100:8080/live/livestream.m3u8 開始&#xff0c;進入到ffmpeg 的分析使用的協議選擇相應的解復用器的步驟。 其他協議或者文件方式的使用ffplay也是這個步驟流程的。 目錄&#xff1a;一、流程圖…

搜狗輸入法輸出特殊符號快捷鍵

https://www.petefreitag.com/cheatsheets/ascii-codes/ 參考上個編碼網站大全 詳細步驟為&#xff1a;alt長按 &#xff0b; 編碼數字 例如&#xff1a;平方的編碼為178-----長按alt178 即可&#xff0c;178是數字一個一個挨個按即可 常用的特殊符號如下&#xff1a; 平方&…

echo 12345678 | base64 產生的結果跟12345678真正的base64編碼不對

echo "12345678" | base64 產生的結果跟"12345678"真正的base64編碼不對 弄了好久才搞清楚&#xff0c;echo 命令是帶換行符的&#xff0c;改成echo -n "12345678" | base64就沒問題了轉載于:https://www.cnblogs.com/senix/archive/2013/01/30/…

[BuildRelease Management]CC.NET架構

一 CC.NET的操作流程 1) 等待Trigger的喚醒&#xff1b; 2&#xff09;從Source Control System查詢上次build以后的修改列表&#xff1b; 3&#xff09;如果任何修改被發現或是Trigger觸發類型為 force the build &#xff1a; 3.1&#xff09;為build產生一個label number&a…

python 入門到實踐期末考試常出現的考試內容_Python編程入門到實踐—列表篇(一)...

一、列表是什么&#xff1f;列表由一系列按特定順序排列的元素組成。可以創建包含字母表中所有字母、數字0-9或所有家庭成員姓名的列表&#xff1b;也可以將任何東西加入列表中&#xff0c;其中的元素之間可以沒有任何關系。列表通常包含多個元素&#xff0c;給列表指定一個表示…

c#中將集合寫入文本_在C#中將記錄插入MySQL數據庫

c#中將集合寫入文本In the last tutorial (how to connect with MySQL database in C#?), we learned about making the connection with MySQL database in C#. Here, in this tutorial, we will learn how to insert the records in MySQL database in C#? 在上一教程( 如何…

read/fread write/fwrite 的區別

fread就是通過read來實現的&#xff0c;fread是C語言的庫&#xff0c;而read是系統調用。 差別在read每次讀的數據是調用者要求的大小&#xff0c;比如調用者要求讀取10個字節數據&#xff0c;read就會從內核緩沖區&#xff08;操作系統開辟的一段空間用來存儲磁盤上的數據&am…

如何在子網中訪問上層網絡的計算機文件夾

場景 公司路由器A&#xff0c;直接接外部網線&#xff0c;內部ip192.168.11.1&#xff0c;lan口又接了路由器A1&#xff0c;IP為192.168.11.2&#xff0c;A1的lan端口接了一臺電腦A&#xff0c;Ip為192.168.0.2&#xff0c;接了另外一個路由A2&#xff0c;Ip為192.168.11.3&…

基于Web的套打方案分析

應用web化&#xff0c;不論對開發商&#xff0c;還是對用戶來說&#xff0c;實在是一種很經濟的選擇&#xff0c;因為基于web的應用&#xff0c;客戶端的規則很簡單&#xff0c;容易學習&#xff0c;容易維護&#xff0c;容易發布。但對程序員來說&#xff0c;因為瀏覽器的局限…

day1-Linux操作系統基礎

該專欄所有內容筆記均來自傳智播客培訓班 1.什么是操作系統&#xff08;operate system OS&#xff09; 小議&#xff1a;承上啟下作用&#xff0c;向下可以控制硬件&#xff0c;向上能夠支持軟件的運行。一個可以控制硬件的軟件。 小明找小紅聊天&#xff0c;小明打開QQ&…

關閉瀏覽器 清空session_跨境網絡小知識之Session

跨境小伙伴們大家好&#xff0c;上一篇為大家介紹了Cookie&#xff0c;今天就為大家介紹下連接cookie的另一端Session&#xff0c;交互過程中&#xff0c;二者缺一不可。與Cookie相對&#xff0c;Session是存儲在服務端的&#xff0c;他們之間是通過一個叫做sessionID的東東建立…